總結一些常用的git命令

2021-10-12 05:09:10 字數 2718 閱讀 6261

git基本命令

1.初始化:建立乙個新的**儲存倉庫,建立之後會在當前目錄生成乙個.git檔案

命令為:git init

2.新增檔案:將檔案新增到緩衝區(暫存區)

命令為:git add 檔名稱

3.新增所有檔案:將所有檔案新增到緩衝區(暫存區)

命令為:git add .  或者 git add all

但是這兩個也是有區別的,git add all可以提交未跟蹤,修改,和刪除的檔案,同時它無論在哪個目錄下都會提交相應檔案,git  add .可以提交未跟蹤和修改的檔案,不對刪除檔案進行處理,同時他是只能夠提交當前目錄或者它後代的目錄

4.刪除檔案:對檔案進行刪除操作

命令為:git rm 檔名

5.提交緩衝區

命令為:git commit -m "提交說明"

此處提交說明最好是按規則:

(1)、feat:新增功能

(2)、fix:修復功能

(3)、docs:文件更新

(4)、style:樣式修改

(5)、perf:效能優化

(6)、refactor:**重構

(7)、chore:流程構建

(8)、revert:回滾提交

6.檢視git狀態:對git裡的檔案檢視狀態

命令為:git status

7.檢視日誌

命令為:git log

8.檢視git操作命令(歷史記錄)

命令為:git reflog

9.轉殖git**

10.拉取遠端**

命令為git pull (當前**)    ||   git pull  origin  分支名稱 (拉取指定分支**)

git fetch (拉取遠端**)

不同之處在於git pull 是將遠端**拉下來之後進行合併操作,git fetch 僅僅只是將遠端**拉下來並不進行合併

11.提交**到遠端倉庫

命令為git push (提交**到當前分支 )||  git push origin 分支名稱  (提交**到指定分支)

git 分支管理

1.檢視git分支

命令為:git branch

2.建立本地(遠端)分支

命令為:git branch 分支名稱(本地)  ||   git checkout -b 分支名稱(遠端)

3.切換到某分支(遠端)

命令為:git checkout 分支名稱

4.合併某分支到當前分支(遠端)

命令為:git merge 分支名稱

5.刪除本地(遠端)分支

命令為:git branch -d  分支名稱(本地) ||   git  push  origin --delete  分支名稱(遠端)

git 檢視設定資訊

1.檢視使用者名稱

命令為:git config user.name

2.檢視使用者郵箱

命令為: git config user.email

3.檢視使用者密碼

命令為:git config user.password

4.修改使用者名稱、郵箱、密碼

命令為:

git config --global user.name "新使用者名稱"

git config --global user.email "新郵箱"

git config --global user.password "新密碼"

5.設定大小寫敏感

命令為:git config core.ignorecase (布林值)false 不敏感  true敏感

git 標籤指令

1.檢視所有標籤

命令為:git tag

2.新建標籤

命令為:git tag 標籤名稱

3.刪除本地(遠端)tag

命令為: git tag -d 標籤名 ||  git push origin :標籤名 

4.檢視標籤資訊

命令為:git show 標籤名

5.提交指定標籤

命令為:git push [remote][tag]

6.提交所有標籤

命令為:git push  [remote] --tag

7.新建分支,指向某tag

命令為:git checkout -b [分支名稱][標籤名稱]

git 遠端倉庫操作

1.檢視關聯遠端倉庫資訊

命令為:git remote

2.檢視關聯遠端倉庫詳細資訊

命令為:git remote -v

3.刪除遠端倉庫的關聯

命令為:git remote remove 倉庫名

4.新增遠端倉庫關聯

命令為:git remote 倉庫名 倉庫url

6.修改遠端倉庫關聯

命令為:git remote set-url origin

git 版本回退

1.git reset --hard 目標版本號(版本號可以通過 git log檢視)

2.git push -f  head指向比較舊,需要強制推上去

3.git reset head 將暫存區的**版本回退到上一版

檢視git資訊

cat ~/.gitconfig

總結的一些GIT常用的命令

git add 將本地檔案 新增到快取區 git commit 將暫存區的內容 提交到 本地倉庫 本地分支 預設主分支 master git push 將本地倉庫的內容 推送到 遠端倉庫 遠端分支 git pull 將遠端倉庫 遠端分支 的內容 拉取到 本地倉庫 本地分支 配置git 使用者名稱和郵...

GIT常用的一些命令

整理一些git常用的命令,都是非常實用的命令 git clone git倉庫位址 proj name 將git倉庫 轉殖到本地,後面可以加工程名,重新命名工程 不建議加 git branch 檢視本地倉庫下有哪些分支 git branch d 分支名 刪除本地分支 git remote v 檢視遠端...

一些常用的git命令

cd 盤名 資料夾名 進入d盤資料夾 mkdir 資料夾名稱 建立乙個資料夾 git config global user.name username 建立使用者名稱和密碼 git config global user.email email git config list 檢視git配置 cat ...