【Git】Git的基本操作和基本指令3- Git的基本使用和基本指令3
【Git】继续讲解Git的基本操作和基本命令2。
在GitHub上的开发流程
在GitHub上的开发流程。
合并请求
请求将自己修改后的代码合并到代码库的功能。
步骤
-
- 更新主分支至最新版本
-
- 创建分支
-
- 修改文件
-
- 提交修改
-
- 推送至Github
-
- 发送拉取请求
-
- 进行代码审核
-
- 将拉取请求合并至主分支
- 删除分支
GitHub流程
GitHub 社使用的工作流程。
以下是对”流れ”的一个本土化的中文释义:
– 水流往下或往前运动的方式。
-
- 从master分支创建分支
-
- 修改文件并提交
-
- 将同名分支推送至GitHub
-
- 发送Pull请求
-
- 进行代码审查并合并至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的基本操作和基本命令。即使在脑中明白了,如果不亲自动手操作的话理解是不会加深的,所以需要有意识地去使用。
再见。