,我開始使用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