在与正在对存储库进行更改的其他用户合作时,我不确定该工作流应该是什么。
这是我的情况:存储库最初是由同事创建的,他进行了第一次提交。我最终使用git clone将项目放到我的计算机上进行处理。在完成项目后,他提交了一堆更新的文件。
现在,存储库与我本地存储库不同。我还没有提交自己的更改,因为我不知道最好的方法是什么。我是否提交以及我做出的任何更改会自动添加到文件中以及我的同事的更改?但是,在本地我没有来自存储库的更新文件...
答案 0 :(得分:1)
您必须从远程存储库获取更改,以便本地存储库可以知道它们。 你可以做任何一件事
git fetch origin
获取更改,环顾四周然后合并/ rebase。或者:
带有可选git pull
的 --rebase
。
通过这种方式,您可以在上游的更改变更之前合并或修改本地更改。