git分支

分支原理

参照:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840038939c291467cc7c747b1810aab2fb8863508000

创建分支

(创建的分支会在原有分支的进度上往前走一个位置,原分支指针不变)

  • git branch 分支名称

切换分支

  • git checkout 分支名称
  • (或者 git checkout -b 分支名称)


    查看分支

  • git branch
  • 前面的*代表当前是使用的分支

合并分支

  • git merge dev

删除分支

  • git branch -d dev

保存现场(保存当前进行到一半的工作)

  • git stash
查看保存的现场
  • git stash list
回复现场
  • git stash apply stash@{0}(指定现场) 但不删除stash中内容
  • 删除需要 git stash drop
  • git stash pop 回复的同时也删除

丢弃一个没有被合并过的分支

  • git branch -D 强行删除

版权声明:本文为博主原创,如若转载请标明出处https://dword.top/git分支.html

-------------end-------------
0%