Git 常用命令(新手適用)

2021-07-24 17:35:38 字數 1960 閱讀 6094

這兩天工作之餘,自學了下git,感覺挺好用的,做個小記錄,方便查詢!

(git是一款免費、開源的分布式版本控制系統)

git branch 檢視本地所有分支

git status 檢視當前狀態 

git branch -a 檢視所有的分支(包括本地、遠端)

git branch -r 檢視遠端所有分支

git add readme.txt  新增readme.txt到倉庫中

git commit -a "***" 提交並且加注釋 ***到倉庫中

git diff 此命令比較的是工作目錄(working tree)和暫存區域快照(index)之間的差異,

也就是修改之後還沒有暫存起來的變化內容

git log 檢視提交歷史記錄

git reset --hard head^ 回退到上一版本(head表示當前版本,head^表示上一版本,head~100表示往上100個版本

git reset --hard 3628164 回退到指定版本號的某個版本

git reflog  檢視你的每一次命令

git checkout --file 丟棄工作區的修改,讓某個檔案回到最近一次git commit或git add時的狀態

git reset head file 把暫存區的修改撤銷掉

git rm file 刪除某個檔案

git remote add origin [email protected]:***/***.git 新增遠端倉庫位址

git push -u origin master 第一次推送master分支的所有內容

git clone [email protected]:***/***.git 從遠端庫轉殖乙個本地庫

git push origin master 將本地檔案給推到伺服器上 

git remote show origin 顯示遠端庫origin裡的資源 

git checkout dev 切換到本地dev分支

git checkout -b git checkout dev 切換到本地dev分支dev 建立乙個新的本地分支dev並切換

git merge dev 命令用於合併指定分支到當前分支dev

git merge --no-ff -m "***x" dev 合併分支並新增commit描述***x,使用--no-ff引數後,會執行正常合併,能看出合併記錄,fast forward合併就看不出來,預設情況下,git執行"快進式合併"(fast-farward merge)

git branch -d dev 刪除分支dev

git log --graph --pretty=oneline --abbrev-commit 檢視分支合併圖

git stash 儲存當前工作進度

git stash pop 恢復的同時把stash內容也刪了

git branch -d dev 刪除分支dev

git branch -d dev 強制刪除分支dev (未被合併的分支被刪除的時候需要強制)

git checkout dev 切換到本地dev分支

git remote -v 檢視遠端庫資訊

git branch --set-upstream dev origin/dev 建立本地分支dev和遠端分支dev的鏈結關係

git pull 抓取遠端倉庫所有分支更新並合併到本地

git pull --no-ff  抓取遠端倉庫所有分支更新並合併到本地,不要快進合併

git tag 打乙個新標籤 預設為head,也可以指定乙個commit id

git tag 檢視所有標籤

git show 檢視標籤資訊

git push origin 推送某個標籤到遠端庫

git push origin --tags  可以推送全部未推送過的本地標籤

git tag -d 可以刪除乙個本地標籤

git push origin :refs/tags/可以刪除乙個遠端標籤

Git新手必備常用命令

1 獲取工程到當前路徑 git clone ssh gerrit server 工程名 git 2 進入工程目錄 cd 工程名 3 安裝gerrit的changeid自動生成hook指令碼 scp p gerrit server hooks commit msg git hooks chmod u ...

Git常用命令(新手試學)

常用命令 cd 資料夾 進入指定資料夾目錄 git init 把當前資料夾目錄乙個本地git倉庫 ls 列出當前目錄下的所有檔案 不包含隱藏檔案 ls ah 列出當前目錄下所有的檔案及隱藏檔案 clear 清除當前命令列視窗內的日誌 git add 檔案 把檔案新增到git進行暫存 git comm...

Linux新手常用命令

pwd 檢視當前資料夾所在位置 ls檢視當前資料夾下的內容。cd切換工作目錄 1.touch建立檔案 2.rm刪除檔案 3.mkdir建立目錄 4.cp複製檔案 cp r 複製目錄 5.mv移動檔案或目錄,也可以給檔案或目錄重新命名 檢視檔案 1.cat直接顯示全部檔案內容 內容較少 2.more可...