假设我有一个回购,我们称之为origin
。我将它克隆到另一个 repo 中,working
. 我做了一些更改(并在本地提交)。我现在想把他们推回origin
.
我对此的理解是git push
会说“不,origin
是工作副本,这将覆盖它”。我之前使用过选项 (in origin
) 来允许推送覆盖当前的工作副本,从而允许推送。有没有办法(有或没有),允许推送添加到提交树,但不更新origin/master
或弄乱工作目录?
实际上,git push
是git pull
(获取更新和更新工作目录)的逆;git fetch
(获取更新)的倒数是什么?