我来自git via terminal,而不是GitHub,我想知道如何在两者之间建立联系.
从我结账,我通过运行此命令在终端创建了一个分支:
git checkout -b newbranchname
根据我的理解,GitHub称之为"分叉".如何将我的盒子上的分支连接到GitHub上的结账分支?
(提前谢谢你的帮助.我的背景是大约1.5年的颠覆.)
你混合了一些东西.
首先,SVN中的结账与git中的结账不同.在SVN中所谓的结账在git中称为克隆.您没有签出存储库,而是克隆它."签出"意味着切换到一个或多或少相同的特定分支,svn switch
但您也可以在同一步骤中创建一个新分支(这就是做什么-b
).
所以我假设你一直在本地使用git,现在已经在github上创建了一个项目,并希望将你的更改推送到github repo.
fork是github上现有第三方存储库的副本.您可以点击"fork"按钮获取自己的存储库副本,从而可以进行自己的更改.然后,另一个人可以将您所做的任何更改提取到他自己的存储库中.
要将您的github仓库与您当地的仓库相关联(本地):
git remote add origin git@github.com:/ .git
推动您的更改:
git push origin master
你可以在这里找到一些git的优秀文档:http://git-scm.com/documentation