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