【Git】Git的基本操作和基本指令3- Git的基本使用和基本指令3

【Git】继续讲解Git的基本操作和基本命令2。

在GitHub上的开发流程

在GitHub上的开发流程。

合并请求

请求将自己修改后的代码合并到代码库的功能。

步骤

    1. 更新主分支至最新版本

 

    1. 创建分支

 

    1. 修改文件

 

    1. 提交修改

 

    1. 推送至Github

 

    1. 发送拉取请求

 

    1. 进行代码审核

 

    1. 将拉取请求合并至主分支

 

    删除分支

GitHub流程

GitHub 社使用的工作流程。

以下是对”流れ”的一个本土化的中文释义:

– 水流往下或往前运动的方式。

    1. 从master分支创建分支

 

    1. 修改文件并提交

 

    1. 将同名分支推送至GitHub

 

    1. 发送Pull请求

 

    1. 进行代码审查并合并至master分支

 

    部署master分支

※主要分支(mater branch)需始终保持可部署的状态。

重置

将更改整合为一个整齐的历史记录。

git rebase ブランチ名

将当前分支的提交历史移动到目标分支指向的前一个提交。

标签

为了使提交更易于参考,给其起一个易懂的名称。
经常用于发布点。

显示标签列表

git tag

根据指定的模式显示。

git tag -l "201705"

创建标签

标签有两种类型。

    • 注釈付き版

 

    軽量版

带有注释的版本

正式标签。

git tag -a "タグ名" -m "メッセージ"

轻量版

只需要给标签命名。

git tag "タグ名"

事後添加標籤

git tag タグ名 コミット名

显示标签数据

git show タグ名

将标签发送到远程代码库

需要在git push命令中另外指定。

git push リモート名 タグ名

将本地存在但远程不存在的标签进行批量发送。

git push origin --tags

隐藏

在某些情况下,当不想提交时,将工作暂时搁置。

git stash

确认避难工作

git stash list

恢复被疏散的工作

git stash apply

恢复舞台的情况

git stash apply --index

恢复特定的任务

git stash apply スタッシュ名

可以通过 git stash list 命令确认存储名。

撤销已经避难的工作任务

git stash drop

删除特定的任务

git stash drop スタッシュ名

删除所有任务。

git stash clear

总结

我已经确认了Git的基本操作和基本命令。即使在脑中明白了,如果不亲自动手操作的话理解是不会加深的,所以需要有意识地去使用。

再见。

广告
将在 10 秒后关闭
bannerAds