Git 基本使用入門

git是非常方便的分布式版本控制系統(tǒng),可以很好的用來管理我們的項目,網(wǎng)上很多教程都非常系統(tǒng)的講解了git的使用。在這里我把一些常用的命令記錄下來,方便查閱和使用:
主要使用的命令:git clone, git add, git commit, git push, git fetch, git merge, git branch

使用git提交一個本地的項目到遠(yuǎn)程(以testgit文件夾為例,此處假設(shè)已經(jīng)在github.com上建立了倉庫 test.git),此處在機(jī)器a上提交

mkdir testgit  # 新建一個testgit目錄并進(jìn)入該目錄
cd testgit/
git init       # 初始化倉庫
mv ~/labels.txt .  #把一個labels文件夾放到該目錄下,并把它同步到遠(yuǎn)程git倉庫
git add .   # 添加所有文件到本地服務(wù)器中
git commit -m "test git"   # 其中"test git" 是本次提交的說明
#(可選,如果本地倉庫未關(guān)聯(lián),則執(zhí)行,從而把本地倉庫和遠(yuǎn)程倉庫關(guān)聯(lián))
git remote add origin git@github.com:AlienFlash:testgit.git  
git push -u  origin master #origin提交到遠(yuǎn)程倉庫(testgit中)的主分支

在其他機(jī)器上修改下載git項目并重新提交,此處在機(jī)器b上提交

  1. 從遠(yuǎn)程下載項目:
git clone git@github.com:AlienFlash/testgit.git
  1. 進(jìn)入下載后的目錄,添加文件并更新
cd testgit;
 echo "test1" >>new.c
  1. 把新文件提交到testgit本地倉庫
git add new.c
  git commit -m "example fot other machine"
  1. 提交到遠(yuǎn)程倉庫
git push -u origin master

在機(jī)器a上獲取遠(yuǎn)程的更新

此處主要參考了這篇博客Git更新遠(yuǎn)程倉庫代碼到本地

 # 在本地新建一個tmp分支,并將遠(yuǎn)程倉庫的master分支代碼下載到本地tmp分支
git fetch origin master:tmp
git diff tmp  # 比較本地倉庫與tmp分支,并合并
git merge tmp                             //
git branch -d tmp #刪除 tmp 分支
最后編輯于
?著作權(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)容

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