Git为什么会使用指纹(SHA-1哈希值)来标识内容?
git push <remote> :<branch>
就像
git push origin :featureA
如何从远程服务器删除分支featureA
?
我想知道为什么要使用冒号作为删除标志。
这与git branch -d <localbranch>
非常不同。
为什么我们不能做类似这样的事情:
git branch -d --remote origin <branchname>
还是说冒号符号有一种我不知道的更深层次的含义吗?
git push origin --delete foobar
。详情请见 链接。 - quetzalcoatl