【发布时间】:2014-10-13 10:14:06
【问题描述】:
起初我在“origin / master”分支中使用windows上的版本控制系统颠覆,在我将我的操作系统更改为ubuntu并开始使用git控制系统之后。在 2 次成功提交后,我看到我有一个“头”“master”的线程使得我无法成功提交到主分支成为可能。如何切换到分支“origin/master”?
【问题讨论】:
标签: git svn github intellij-idea
起初我在“origin / master”分支中使用windows上的版本控制系统颠覆,在我将我的操作系统更改为ubuntu并开始使用git控制系统之后。在 2 次成功提交后,我看到我有一个“头”“master”的线程使得我无法成功提交到主分支成为可能。如何切换到分支“origin/master”?
【问题讨论】:
标签: git svn github intellij-idea
git 和 SVN 的工作方式似乎有些混淆。
SVN 保留远程历史记录,并且对于每次提交,它会将更改存储在远程存储库中。
Git 保留每次更改的本地历史记录。在提交时,更改存储在本地。所以,如果你想“推送”你的本地历史,你必须做一个 git push。在intellij中,有几种方法,例如,右键单击项目->git->repository->push(或ctrl+alt+k),在窗口中检查一切正常(你必须push到origin master ) 并推动。 如果您不想分两步提交 push,则在提交窗口中,您可以提交和推送,而不是提交(参见提交按钮右侧的箭头。
如果您需要更多详细信息,请查看 git book 中的相应章节:http://git-scm.com/book/en/Git-Basics-Working-with-Remotes
本书的第 2 章是 git 的一个良好开端,所以请随意阅读 :)
希望对你有帮助
【讨论】: