使用Git提交本地數(shù)據(jù)到遠(yuǎn)程倉庫、遠(yuǎn)程分支

簡介

公司之前一直是用SVN做版本控制,因此沒有接觸過如何使用Git作為版本控制,而當(dāng)前Git總體比SVN火,所以一直想學(xué)習(xí)如何使用Git,可遺憾的是一直抽不出時間來進(jìn)行學(xué)習(xí),前幾天公司的一個項目需要將代碼上傳到Git服務(wù)器上,所以才趕鴨子上架,了解其中需要掌握的基礎(chǔ)知識,下面介紹使用Git提交本地數(shù)據(jù)到遠(yuǎn)程倉庫。

必要條件

  1. 本地需要安裝git;
  2. 需要有g(shù)ithub.com的賬號;

首先要安裝好本地的git客戶端,具體的安裝教程自行搜索,創(chuàng)建一個github賬號,然后在github上創(chuàng)建一個遠(yuǎn)程倉庫,現(xiàn)在是將本地的代碼上傳到遠(yuǎn)程倉庫中。

1. 創(chuàng)建本地倉庫

因為本地代碼之前是沒有上傳到服務(wù)器上的,所以先要初始化本地倉庫,執(zhí)行命令:

cd book # 切換到代碼的根目錄
git init # 初始化倉庫
創(chuàng)建本地倉庫

2. 添加需要上傳的代碼

現(xiàn)在倉庫已經(jīng)建好,將需要提交的代碼加入到本地倉庫中,當(dāng)前在執(zhí)行下面的命令之前,我們還可以創(chuàng)建一個文件(.gitignore),這個文件中寫入提交時可以忽略的文件,執(zhí)行命令:

git add *

3. 提交本地代碼

現(xiàn)在提交本地的代碼,執(zhí)行命令:

git commit -m '2018年3月26日20:29:43'

4. 關(guān)聯(lián)本地和遠(yuǎn)程倉庫

現(xiàn)在本地倉庫已有代碼,但是遠(yuǎn)程倉庫是沒有本地的代碼的,所以需要將本地和遠(yuǎn)程倉庫關(guān)聯(lián)起來,執(zhí)行下面的命令:

git remote add origin git://github.com/ccabce530/book.git

5. 推送本地代碼到遠(yuǎn)程倉庫

現(xiàn)在已經(jīng)將本地代碼推送到遠(yuǎn)程倉庫,執(zhí)行命令:

git push -u origin master

執(zhí)行上面的命令時,出現(xiàn)了錯誤,顯示如下:

推送代碼出現(xiàn)錯誤

出現(xiàn)此錯誤時,可以重新執(zhí)行下面的命令:

git add .
git commit -m '2018年3月26日21:45:56'
git push -u origin master

重新執(zhí)行之后就不會出現(xiàn)上面的錯誤了。

推送代碼成功

還可能遇到拒絕合并無關(guān)歷史(fatal: refusing to merge unrelated histories),這個是因為在推送代碼的時候需要先pull拉取遠(yuǎn)程代碼,而拉取的時候拒絕合并,所以這個時候,需要執(zhí)行下面的命令:

git pull origin master ----allow-unrelated-histories  #允許合并無關(guān)歷史

基本的git命令就學(xué)習(xí)到這里,不對之處請斧正。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來。這樣一來,任何一處協(xié)同...
    __silhouette閱讀 16,196評論 5 147
  • Git 命令行學(xué)習(xí)筆記 Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來...
    sunnyghx閱讀 4,151評論 0 11
  • 今天是星期五,我們小學(xué)生發(fā)卷了。我看了自己的成績,比我想象中的還要差一點。 我認(rèn)為我這次英語考的最好...
    快樂童年Lin閱讀 220評論 0 0
  • 我害怕這動物世界的高尚曖昧
    gaLi_閱讀 76評論 0 0

友情鏈接更多精彩內(nèi)容