我和我的一些朋友正在尝试编写应用程序代码。我们可能会使用 Eclipse IDE 并且也想使用 GitHub (因为我们听说,它是团队开发的领先平台)。
我想,我理解了整个Push,Pull和Commit的事情。 让我们说我的朋友正在推动我们项目的新更新;但与此同时,我正在同一个项目中处理其他事情。如果我提取更新版本会怎样?我刚写的代码是否会被GitHub项目覆盖? 如果是的话,有没有办法以简单的方式阻止这种情况?
答案 0 :(得分:1)
不,当有人推送您的GitHub案例中的远程服务器时,只有远程分支机构会更新。从远程服务器拉出时,本地计算机中的远程分支会更新到新位置,但是本地主分支保持不变,您可以合并主分支使用远程主分支,以便合并您的作品。如果编辑了相同的文件,则会出现冲突,您必须使用某些合并工具解决它们。但是,如果没有编辑相同的文件,那么合并将是平滑的。如果你想忽略你朋友的工作,只需将你的提交改为