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