Git學習筆記之七 常用命令

2021-08-20 21:27:48 字數 1204 閱讀 4912

基本命令

版本管理

遠端管理

git remote add origin git@server-name:path/repo-name.git :新增遠端庫位址

git push -u origin master :提交的遠端庫

git remote -v:檢視遠端庫資訊

git push origin branch-name:從本地推送分支,如果推送失敗,先用git pull抓取遠端的新提交

git checkout -b branch-name origin/branch-name:在本地建立和遠端分支對應的分支,本地和遠端分支的名稱最好一致

git branch --set-upstream branch-name origin/branch-name:建立本地分支和遠端分支的關聯

vgit pull:從遠端抓取分支,如果有衝突,要先處理衝突

分支在實際開發中,我們應該按照幾個基本原則進行分支管理: 首先,master分支應該是非常穩定的,也就是僅用來發布新版本,平時不能在上面幹活; 那在哪幹活呢?幹活都在dev分支上,也就是說,dev分支是不穩定的,到某個時候,比如1.0版本發布時,再把dev分支合併到master上,在master分支發布1.0版本; 你和你的小夥伴們每個人都在dev分支上幹活,每個人都有自己的分支,時不時地往dev分支上合併就可以了。

標籤 tag

4、一些命令的過程理解

將 current working directory 記為 工作目錄(1)

將 index file 記為 暫存區(2)

將 git repository 記為 **倉庫(3)

他們之間的提交層次關係是 (1) -> (2) -> (3)

git add完成的是(1) -> (2)

git commit完成的是(2) -> (3)

git commit -a兩者的直接結合

從時間上看,可以認為(1)是最新的**,(2)比較舊,(3)更舊

按時間排序就是 (1) <- (2) <- (3)

it diff得到的是從(2)到(1)的變化

git diff –cached得到的是從(3)到(2)的變化

git diff head得到的是從(3)到(1)的變化

git常用命令學習筆記

1 初始化乙個git倉庫 git init2 新增檔案到git倉庫,可以反覆多次使用,新增多個檔案 git add3 完成,新增注釋 git commit4 要隨時掌握工作區的狀態,git status5 如果git status告訴你檔案被修改過,檢視修改的內容使用 git diff6 head指...

Git 常用命令學習筆記

case 1 cd alg ocr utils 在master git add 在master git commit m images enhancement 在master alg ocr utils git new text detect rule git checkout b new text...

Git常用命令(學習筆記)

當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令git checkout file。當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步,第一步用命令git reset head,就回到了上面,第二步按上面的步驟。已經提交了不合適的修改到版本庫時,想要撤銷本次提...