如何在本地和Github上开始使用我的存储库?

时间:2011-03-25 20:01:35

标签: git github

所以:

1)我在github上创建了我的帐户,并在那里创建了一个存储库。

2)我有使用SSH从我的开发机器到github访问存储库的密钥,这样我的本地存储库就会在我执行,推送或拉取时与github上托管的远程存储库同步。

但是,我不明白这一切将如何开始。

我在这台开发计算机上有我的本地文件,并从那里开始:

3)git init

然后

4)git add

然后我5)将该项目提交到我的LOCAL存储库。

一旦完成,我将把它推到github存储库。

这是正确的吗?

3 个答案:

答案 0 :(得分:49)

这基本上是正确的,是的。解释每件事情的作用......

  1. git init基本上说,“嘿,我想要一个存储库。”每个存储库只需执行一次此操作。
  2. 之后,您将需要添加一个遥控器,GitHub可能会通过使用git remote add origin git@github.com:username/repository告诉您这样做。这允许您推送到遥控器。你也只需要这样做一次。
  3. 之后,使用git add添加更改,或“暂存”。您可以使用git add -i获得更多互动体验。
  4. 使用git commit -m 'message'在本地提交。
  5. 然后使用git push origin master这说:“将所有提交推送到远程源,在master下。
  6. 如果您从其他计算机进行更改,或其他人进行更改,您可以使用git pull从遥控器获取更改。
  7. 您可能需要考虑阅读ProGit - 它是免费在线的,并且是丰富的信息。在那里,您可以了解有关分支,合并等功能的更多信息。

答案 1 :(得分:4)

你错过了一步:在最后一步之前的某个地方,你需要做一个git remote add origin git@github.com:username/reponame,这样当你说git push origin master时,Git知道在哪里推送你的回购。否则,你已经拥有了!不过,您可能希望在提交之前使用git diff检查您的工作。

答案 2 :(得分:0)

我认为您只需要执行:git push origin master您可以在此处找到详细信息:http://programertools.blogspot.com/2014/04/how-to-use-github.html