git单、多分支工作流程

git 单分支工作流程

1. git clone https://www.github.com/xxx.git

2. git stash 暂存本地更改

3. git pull 拉取远程更新

4. git stash pop 应用本地更改

5. 手动解决冲突

6. git add . 标记为已解决

7. git commit

8. git push

git 多分支工作流程

1. git clone

2. git checkout -b my-feature 创建本地分支

3. git commit -am "bug fixes." 提交本地更改(相当于git add . 后git commit -m "")

4. git push origin my-feature 推送到远程分支

5. git checkout main 切换到本地主分支

6. git pull origin master 拉取远程最新

7. git checkout my-feature 切换到本地分支

8. git rebase main 应用更改到本地主分支上

9. 手动解决冲突

10. git add  <冲突的文件>   标记为已解决  (可以使用git rebase --continue继续,直到所有冲突解决完成后再commit提交,也可以将所有冲突文件解决完毕后,git add . 标记所有为已解决)

11. git commit

12. git push -f origin my-feature 强制推送到远程分支

13. pull request 请求合并到主分支

14. squash and merge 合并为一个更改

15. 远程删除my-feature 分支

16. git checkout main 切换到本地主分支

17. git branch -D my-feature 删除本地分支

18. git pull origin master拉取合并后的远程主分支

注:

git branch 列出所有的分支

git symbolic-ref –short HEAD 返回当前所在的分支的名字

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容