,我开始使用GitHub的这个周末,一个新的个人项目(我们还可以使用在工作GIT)和他们的教程我做到以下几点:为初始GitHubs流程提交
$ mkdir ~/Hello-World
$ cd ~/Hello-World
$ git init
$ touch README
再经过添加我最初的承诺我添加了原点,然后可以直接推:
$ git remote add origin [email protected]:username/Hello-World.git
$ git push origin master
通常情况下,我一定要拉上一个新的回购,将其复制到我的服务器,然后才能开始推动它进行git clone --bare
。他们怎么能跳过这一步?
由于GitHub裸回购首先没有任何提交,您可以直接将您自己的历史从本地回购添加到裸GitHub回购。 – VonC
+1所以只是为了确定,gitolite也是这样,是对的吗? – stivlo
@stivlo:是的,Gitolite确实创建了裸回购(但它会添加它自己的挂钩;)):https://github.com/sitaramc/gitolite/blob/pu/src/gitolite.pm#L227 – VonC