如何將Git倉庫托管到GitHbub上的詳細操作指南

IraBonwick 6年前發布 | 20K 次閱讀 Git Github

如果你從未使用過Git,可能會感到緊張。沒什么好擔心的,你只要按照這篇逐步入門指南來做,很快可以將一個新的Git倉庫托管在GitHub上。

切入正題之前,先澄清一個常見的誤解:Git和GitHub不是一回事。Git是版本控制系統(即一款軟件),幫助你跟蹤自己的計算機程序和文件以及逐漸對它們所作的更改。它還讓你可以與同事協作編寫程序、代碼或文件。GitHub和類似的服務(包括GitLab和BitBucket)是托管保存你代碼的Git服務器程序的網站。

第1步:創建GitHub帳戶

最簡單的方法就是在GitHub.com上創建一個帳戶(帳戶免費)。

圖1:創建GitHub帳戶

選擇一個用戶名(比如octocat123),輸入你的電子郵件地址和密碼,然后點擊“注冊GitHub”。一旦你進入,看起來會像這樣:

圖2:登錄到GitHub

第2步:創建新的倉庫

倉庫好比是存儲東西的場地或容器,在這里我們創建一個Git倉庫來存儲代碼。想創建一個新的倉庫,從+符號下拉菜單中選擇“新建倉庫”(你可以看到我已在上圖的右上角選擇了它)。

圖3:創建新的倉庫

為倉庫輸入名稱(比如“Demo”),單擊“創建倉庫”。別為更改該頁面上其他任何選項而操心。

恭喜!你已在GitHub.com上建好了你的第一個倉庫。

第3步:創建文件

一旦你的倉庫建好,它會是這樣子:

圖4:GitHub上的新倉庫

別慌張,實際上比較簡單。關注以“……或者在命令行上創建新的倉庫”開始的部分,暫時忽略其余部分。

在計算機上打開Terminal(終端)程序。

圖5:終端

輸入git后按回車鍵。如果顯示命令bash:git:command not found,那么用適合你Linux操作系統或發行版的命令來安裝Git。輸入git后按回車鍵,檢查安裝;如果Git已安裝,你會看到表明如何使用該命令的一堆信息。

在終端中輸入:

mkdir Demo 

該命令將創建一個名為Demo的目錄(或文件夾)。

使用該命令,將終端更改為Demo目錄:

cd Demo 

然后輸入:

echo "#Demo" >> README.md 

這將創建一個名為README.md的文件,并將#Demo寫入到文件中。想檢查文件是否已成功創建,只需輸入:

cat README.md 

這將顯示README.md文件中的內容,如果文件正確創建的話。你的終端會像這樣子:

圖6:終端

想告訴你的計算機Demo是Git程序管理的目錄,只需輸入:

git init 

然后,想告訴Git程序你關注該文件,希望跟蹤在此之后的任何變更,只需輸入:

git add README.md 

第4步:提交

到目前為止,你已創建了一個文件,并告訴Git有該文件,現在是時候創建提交(commit)了。提交好比是里程碑。每當你完成一些工作,可以編寫Git提交來存儲該版本的文件,那樣你可以回頭看看它在這個時間點是什么樣子。只要你對文件進行更改,都會創建該文件的新版本,與前一個版本不同。

想提交,只需輸入:

git commit -m "first commit" 

就是這樣!你剛創建了一個Git提交,包含表明這是首次提交的消息。你總是需要在提交中編寫消息,它不僅可以幫助識別提交,還讓你能夠了解當前對文件所執行的操作。那樣將來,如果你在文件中添加了一段代碼,可以編寫表明“添加新代碼”的提交消息;當一個月后你回頭看看提交歷史或Git日志(提交列表),就知道在文件中更改了什么。

第5步:連接你的GitHub倉庫和你的計算機

現在,用該命令將你的計算機連接到GitHub:

git remote add origin https://github.com/<your_username>/Demo.git 

我們逐步分析這個命令。我們告訴Git添加一個名為origin的遠程倉庫(remote),地址是https://github.com/<your_username>/Demo.git(即GitHub.com上你的Git倉庫的URL)。這讓你只需輸入origin,而不是輸入完整的URL,即可與GitHub.com上你的Git倉庫進行交互,Git會知道將你的代碼發送到哪里。為何叫origin?當然,如果你愿意的話,也可以隨意取名。

現在我們已將Demo倉庫的本地副本連接到GitHub.com上的遠程倉庫。你的終端看起來像這樣:

圖7:終端

我們已添加了這個遠程倉庫,可以將我們的代碼推送到GitHub.com(即上傳我們的README.md文件)。

一旦完成,你的終端會是這樣子:

圖8:終端

如果你訪問https://github.com/<your_username>/Demo,會看到這樣的畫面:

圖9:GitHub上的Demo倉庫

大功告成!你已創建了你的第一個GitHub倉庫,將其連接到你的計算機,并將文件從你的計算機推送(或上傳)到GitHub.com上名為Demo的倉庫。下回我將介紹Git克隆(將你的代碼從GitHub下載到你的計算機),添加新文件,修改現有文件,并將文件推送(上傳)到GitHub,敬請期待。

 

原文標題:A step-by-step guide to Git,作者:Kedar Vijay Kulkarni 

來自:http://developer.51cto.com/art/201802/565885.htm

 

 本文由用戶 IraBonwick 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!