checkout是切换分支,这个切换仅是在本地所储存的分支分支中切换是吗?
也就是说checkout命令是不需要联网的是吗?
同事写了一个同步脚本为:
git checkout -f
git pull
我理解为:强制checkout到HEAD,然后执行pull,对吗?
checkout是切换分支,这个切换仅是在本地所储存的分支分支中切换是吗?
也就是说checkout命令是不需要联网的是吗?
同事写了一个同步脚本为:
git checkout -f
git pull
我理解为:强制checkout到HEAD,然后执行pull,对吗?
7 回答5.6k 阅读
4 回答4.3k 阅读
5 回答3.1k 阅读
3 回答2.8k 阅读
2 回答969 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
2 回答3.5k 阅读
checkout是本地命令
git 不需要联网就可以使用,你的理解是对的
git checkout -f 我测试了下,结果是这样的
另外 git-checkout man手册里是这样说的
改了文件,加了个文件测试了下
那些更改的和添加到缓存区的文件都没有了