我正在研究laravel项目,并尝试使用github与我的同事共享代码。我可以使用git clone
命令设置项目。但是一旦我的同事更新了项目并推送了服务器,那么我的代码就已经过时了。因此,如何使用git命令获取新的更新以覆盖现有的更新。非常感谢您提供任何建议或指导,谢谢
答案 0 :(得分:2)
而不是覆盖,最好的做法是在远程(更新的)分支顶部重播(“重新设置”)您的本地提交(尚未推送)。
With Git 2.6+,键入:
git config --global pull.rebase true
git config --global rebase.autoStash true
从那里开始,简单的git pull
就足够了。
然后,您可以在同事已经推送的内容之上测试本地代码。