纵横研究院后端基础技术专题社区

Git检出

2018-10-22  本文已影响0人  正在加载更多

git checkout命令的实质就是修改HEAD本身的指向,该命令不会影响分支"游标"(如master)

HEAD的重置即检出

HEAD可以理解为"头指针",是当前工作区的基础版本,当执行提交时,HEAD指向的提交将作为新提交的父提交。
git branch -v
结果

挽救分离头指针

在"分离头指针"模式下进行的提交除了使用提交的ID来访问之外,不能通过master分支或者其他分支访问到,如果这个提交时master分支所需要的,那么该如何处理呢?如果使用git reset命令把master分支重置到该测试提交的分支上,那么会丢掉master指向的当前的提交。使用git merge合并操作可以两者兼顾。

深入了解git checkout命令
上一篇 下一篇

猜你喜欢

热点阅读