内部github VCS intellij想法问题

时间:2014-10-13 10:14:06

标签: git svn github intellij-idea

在我将操作系统更改为ubuntu并开始使用git控制系统之后,我首先在“origin / master”分支中的Windows上使用版本控制系统subversion。在成功提交2次之后,我看到我有一个“头”“主”的线​​程使我无法成功提交到主分支。如何切换到分支“origin / master”?

here is my image from idea

1 个答案:

答案 0 :(得分:0)

似乎是git和SVN如何工作之间的混淆。

SVN保留远程历史记录,并且对于每次提交,它都会在远程存储库中存储更改。

Git保留每次更改的本地历史记录。在提交时,更改将存储在localy中。所以,如果你想“推”你的本地历史,你必须做一个git推。在intellij中,有几种方法可以做到,例如,右键单击项目 - > git-> repository-> push(或ctrl + alt + k),检查窗口中的所有内容是否正常(你必须推送)到原始主人)并推。 如果您不想在两个步骤中提交push,则在提交窗口中,您可以提交并推送(而不是提交)(请参阅提交按钮右侧的箭头。

如果您需要更多详细信息,请参阅git book中的相应章节:http://git-scm.com/book/en/Git-Basics-Working-with-Remotes

本书第2章是git的良好开端,所以请随意阅读:)

希望有所帮助