我已经开始在我的第一台笔记本电脑项目。git init,然后开始工作。
明天我要去度假。我想带上我的小笔记本电脑。
并不时与项目合作。
我通过ssh从更大的笔记本电脑上克隆了存储库(git clone ssh://adress)
当我回来的时候,什么是最好的方法来推动从更小的笔记本电脑到更大的笔记本电脑的变化?
在更大的笔记本电脑中没有裸机回购。
我想以后在更大的笔记本电脑上使用回购协议,所以我必须把这一点弄清楚。
最佳答案
不要使用push;当您返回时,将您的旅行笔记本存储库作为远程存储添加到另一台笔记本上的repo中,并提取更改。
从the manual:
请注意,“推送”的目标通常是一个裸存储库。您还可以推送到具有已签出工作树的存储库,但推送不会更新工作树。如果推送到的分支是当前签出的分支,则可能会导致意外结果!