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