2014-09-13 130 views
-3

我正在創建一個新應用程序,我希望能夠從命令行創建存儲庫,以便能夠添加提交而無需轉至github並創建一個存儲庫。我是完全noobian。可能嗎?如果是的話如何?謝謝!從命令行創建github存儲庫

+0

而不是創建一個回購,你可能想要添加一個分支到現有的回購。這樣您就可以利用壓縮和文件內容重複數據消除功能。 – pts 2014-09-13 06:27:36

+0

太累了寫答案。下面是我寫在這個主題上的一篇相當長的博客文章:http://eggmatters.com/post.php?pid=28 – eggmatters 2014-09-13 06:29:58

+0

壓縮和文件內容重複數據刪除會爲我做什麼?如果我想創建一個新的應用程序,或者僅當我想編輯一個現有的應用程序時,這建議立場。每個應用都有一個回購協議? – dlugo06 2014-09-13 06:30:19

回答

0

如果你想使用git,那麼它是相當簡單的,但你不會走得很遠,而無需通過一些教程去。我強烈推薦Scott Chacon的Git Book。至少要經過第2章或者第3章。回答你的問題:Git是一個分佈式版本控制系統,所以你絕對不需要在GitHub中進行回購 - 你可以在你自己的硬盤上創建一個回購,然後推送給任何其他人回購(即您可以稍後創建GitHub存儲庫並在那裏發佈您的存儲庫 - 它將是一個確切的克隆!)。

要創建回購協議,請調用以下命令:git initgit init repoName - 前者在當前文件夾中創建回購,後者創建一個名爲「回購名稱」的新回購。

當您準備創建第一次提交調用git add .將所有文件添加到索引(將其視爲準備進入下一次提交的區域)和git commit -m「提交消息」。除了添加所有文件外,您還可以選擇文件來提交個性化文件git add path/to/file

在開始使用它之前,您至少需要一些基礎知識。

1

對於github,你可以嘗試hub - 是一個命令行工具,它包裝git以擴展其額外的特性和命令,使GitHub的工作更加容易。從文檔

例子:

$ git create 
[ repo created on GitHub ] 
> git remote add origin [email protected]:YOUR_USER/CURRENT_REPO.git 

# with description: 
$ git create -d 'It shall be mine, all mine!' 

$ git create recipes 
[ repo created on GitHub ] 
> git remote add origin [email protected]:YOUR_USER/recipes.git 

$ git create sinatra/recipes 
[ repo created in GitHub organization ] 
> git remote add origin [email protected]:sinatra/recipes.git 
相關問題