![](/img/trans.png)
[英]Should I fork or pull a group project from Github to work on in Eclipse?
[英]If I forget to pull from Github and just work on it
我想知道如果我在git push
到 GitHub 之前忘记git pull
有什么好方法。
到目前为止,我只是将存储库git clone
到另一个位置,并用我处理过的新文件覆盖拉取的文件。
你可以直接从远程拉
git pull origin your-current-branch-name
您可以隐藏更改并拉取或提交,然后执行拉取和合并。 Stash 不会暂存您的更改,而 commit 会。
随着藏匿-
git stash
git pull
git stash apply -- *(Can raise merge conflicts)*
git add .
git commit -m "{Your message}"
git push
随着承诺-
git add .
git commit -m "{Your message}"
git pull -- *(Can raise merge conflicts)*
git push
如果合并导致冲突,您需要解决它们。 这是一个可以提供帮助的链接。
没有“推前忘拉”之类的东西。 你不能推,除非你拉! 所以遗忘是不可能的; 远程仓库不会让你忘记。
因此,当您准备好推送时,只需进行最后一次提交(如果您还没有提交),然后拉取,然后推送。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.