git常用命令

2021-10-12 16:12:44 字數 1700 閱讀 9605

初始化倉庫

git init
初始化配置
配置使用者資訊:

git config --global user.name "***"

#設定使用者名稱

git config --global user.email ***@example.com #設定email

配置全域性別名:

git config --global alias.st status #為git status 命令配置簡便寫法 git st

注意: 當配置的命令不是單個字串時,用雙引號括住

檢視配置資訊:

git config --list

常用基本操作
命令: git add 檔名(或使用./ 表示全部暫存)

作用: 跟蹤乙個新檔案,並暫存

命令: git commit -m "注釋"

作用: 提交檔案並輸入本次提交的說明

-m 選項用於提交說明較少的情況

不加 -m 會啟動文字編輯器以便輸入本次提交的說明

-a 選項會自動把所有跟蹤過的檔案暫存起來一併提交,從而跳過 git add 步驟

命令: git

mv file.from file.to

作用: 檔案改名

命令: git

rmfile

作用: 刪除檔案

命令: git status

作用: 檢視工作目錄中檔案的狀態(已跟蹤(已提交 已暫存 已修改) 未跟蹤)

命令: git

diff

作用: 檢視當前做的哪些更新還沒暫存

命令: git

diff --cached 或 --staged

作用: 有哪些更新已經暫存起來準備好了下次提交

命令: git log --pretty=oneline

作用: 檢視提交記錄(40位鍵值)

命令: git log --oneline

作用: 檢視提交記錄(前7位鍵值)

命令: git log --oneline --decorate --graph --all

作用: 檢視專案分叉歷史

git分支操作

git的分支模型極其高效輕量,可以把工作從主線開發上分離,以免影響開發主線。分支的本質其實就是乙個提交物件!!!

head: 

是乙個指標 它預設指向master分支 切換分支時其實就是讓head指向不同的分支

每次有新的提交時 head都會帶著當前指向的分支 一起往前移動

命令: git branch

作用: 得到當前所有分支的乙個列表

命令: git branch 分支名

作用: 建立乙個分支

命令: git branch -d name

作用: 刪除空的分支 刪除已經被合併的分支

命令: git branch -d name

作用: 強制刪除乙個分支

命令: git branch -v

作用: 可以檢視每個分支的最後一次提交

命令: git branch name commithash

作用: 在指定的提交物件上建立新的分支

命令: git checkout name

作用: 切換分支

命令: git merge 分支名

作用: 合併分支

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...