git使用四分支操作

2019-05-29  本文已影响0人  微斯人_吾谁与归

分支是一个commit链,是一条工作记录线。不同分支的区别在于其记录的commit的sha1路径不同。

每一次提交后的所有文件叫做一次快照(version),其中包括sha1,parent(上一次提交的sha1)

1.查看分支

git branch

2.创建分支

git branch 分支名字

3.切换分支

git checkout 分支名字

4.删除分支

git branch -d 分支名字#当前分支不能删除自己

其他不能删除的情况:包含未合并的内容(在对象区),例如文件d只存在将要删除的分支中,其他分支并不存在,将会出现警告。

5.强行删除分支

git branch -D 分支名称

6.创建并切换分支

git checkout -b 分支名字

7.合并分支

git merge 分支名称

8.查看所有分支最近log

git branch -v
快照89.png 快照90.png 快照91.png 快照92.png 快照93.png 快照94.png

8.补充

  1. 如果在分支a中进行了写操作,但是此操作局限在工作区中进行(没add,没commit)。在master分支中能够看到此操作。如果在分支a中进行了写操作,但是进行了commit(对象区),则在master中无法观察到。
  2. 如果在分支a中进行了写操作,但是此操作局限在工作区进行(没add,没commit),此时分支a是可以删除成功的。
上一篇 下一篇

猜你喜欢

热点阅读