GIT常用命令-分支管理

Posted cjxltd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GIT常用命令-分支管理相关的知识,希望对你有一定的参考价值。

分支管理的好处:既不影响别人的工作又无需承担文件进度丢失的风险

1.创建与合并冲突


git-br-initial
git-br-create
git-br-ff-merge
  1. $ git checkout -b dev
相当于
  1. $ git branch dev
  2. $ git checkout dev
  1. $ git branch
查看分支
  1. $ git checkout master
切换分支
  1. $ git merge dev

  1. $ git branch -d dev

删除分支

2.解决冲突

git-br-feature1
  1. Git is a distributed version control system.
  2. Git is free software distributed under the GPL.
  3. Git has a mutable index called stage.
  4. Git tracks changes of files.
  5. <<<<<<< HEAD
  6. Creating a new branch is quick & simple.
  7. =======
  8. Creating a new branch is quick AND simple.
  9. >>>>>>> feature1
解决冲突后继续提交
  1. $ git log --graph --pretty=oneline --abbrev-commit

3. 分支管理策略

$ git merge --no-ff -m "merge with no-ff" dev

git-no-ff-mode
git-br-policy

4 bug分支

  1. $ git stash
用于把当前现场存储起来 等一会恢复继续工作
  1. $ git stash list
显示stash存放的地方
  1. git stash apply
  1. git stash drop
恢复stash 删除stash
  1. git stash pop
恢复同时把stash也删除了
  1. $ git stash apply stash@{0}
多次stash之后恢复指定的stash

5 feature分支

  1. $ git branch -D feature-vulcan
在创建了提交了分支之后,想不合并分支直接删除分支,需要大写的D来删除分支

6 多人协作

  1. $ git pull
更新分支
  1. $ git branch --set-upstream dev origin/dev
合并远程和本地分支
  1. $ git remote -v



以上是关于GIT常用命令-分支管理的主要内容,如果未能解决你的问题,请参考以下文章

git branch管理常用命令

源代码管理相关命令(Git常用命令Nuget常用命令CMD常用命令)

git常用分支管理命令

GIT常用命令-分支管理

廖雪峰Git教程笔记与总结 -- Git简介常用命令分支管理

廖雪峰Git教程笔记与总结 -- Git简介常用命令分支管理