有关使用GitHub的建议

时间:2013-09-12 15:29:33

标签: git netbeans github

我最近开始使用GitHub。我正在我的工作PC和家用电脑上进行一个项目。我遇到的问题是,当我在工作PC上进行更改并将更改“推送”到GitHub时,当我回家并希望将这些更改“拉”到我的家用电脑上时,它似乎不起作用 - 它出现了一些错误(我不记得确切地说它是什么,但与打破关于签出文件的规则有关)。基本上这就是我想要发生的事情:

  1. 在我的工作PC上进行更改并使用更新GitHub存储库 那些变化
  2. 回家并用我的家用电脑上的更新内容替换更新的内容 来自GitHub的项目
  3. 在我的家用电脑上进行更改并使用更新GitHub存储库 那些变化
  4. 去上班,用我的工作PC上的更新内容替换更新后的内容 来自GitHub的项目
  5. 我如何实现这一目标?我正在使用Netbeans所以我正在做所有与Git相关的事情。

    更新

    我目前使用的命令是: 完成一批更改后,我点击Git>提交然后Git>远程>按将其保存到GitHub。

    当我到家用电脑并希望用GitHub上的那个替换我当前的项目时,我点击Git>远程>拉。

2 个答案:

答案 0 :(得分:2)

你的想法很好,听起来你只是对git缺乏经验。网上有很多教程,需要一点点习惯。

可能遇到的问题是git pull如果您在尝试提取时在本地有未提交的更改,则会咆哮。拉动时确保你有一个干净,坚定的状态,它会起作用。

此外,如果您已提交但未推送更改,则会尝试合并这些更改,因为这就是您要求它执行的操作。通常这不会是一个问题,但冲突可能发生,你需要在它发生时解决它们。这只是版本控制的常见现象,您应该习惯这样做。

答案 1 :(得分:0)

由于在Mac和PC之间切换,可能会出现线路结尾冲突的问题......应该有一种方法可以设置您选择的应用程序以使用一致的行结尾。