所以:
1) 我已经在 github 上创建了我的帐户,并在那里创建了一个存储库。
2) 我有使用 SSH 从我的开发机器访问存储库到 github 的 key ,这样我的本地存储库就会与托管在 github 上的远程存储库同步,无论是推送还是 pull 。
但是,我不明白这一切将如何开始。
我在这台开发计算机上有我的本地文件,我从那里做:
3) 初始化
然后
4) git 添加
然后我 5) 将该项目提交到我的本地存储库。
完成后,我将 6) 将其推送到 github 存储库。
这是正确的吗?
最佳答案
这基本上是正确的,是的。解释每个东西在做什么...
git init
基本上是说,“嘿,我想要一个存储库。”您只需为每个存储库执行一次此操作。- 之后,你会想要添加一个远程,GitHub 可能会告诉你使用
git remote add origin git@github.com:username/repository
这允许你推送到一个偏僻的。您也只需执行一次。 - 之后,使用
git add
添加您的更改,或“暂存它们”。您可以使用git add -i
来获得更具交互性的体验。 - 使用
git commit -m 'message'
在本地提交。 - 然后使用
git push origin master
这表示,“将所有提交推送到 master 下的远程 origin。 - 如果您在另一台机器上进行更改,或者其他人进行更改,您可以使用
git pull
从远程获取它们。
您可能需要考虑阅读 ProGit - 在线免费,信息丰富。在那里您可以了解有关分支、 merge 等功能的更多信息。
关于git - 如何开始在本地和 Github 上使用我的存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5437521/