Git命令學習筆記

2021-10-14 01:54:10 字數 2300 閱讀 6510

# 當前目錄初始化

git init

# 初始化資料夾

git init "project-name"

# 從url上轉殖下來

git clone "url"

# 檢視工作目錄和暫存目錄的狀態

git status

# 檢視版本歷史

git log

# 顯示每次更新的修改檔案的統計資訊,每個提交都列出了修改過的檔案,以及其中新增和移除的行數,並在最後列出所有增減行數小計

git log --stat

# 配置全域性變數

git config --global user.email "***@xx.com"

git config --global user.name "name"

git config --list

# 檢視遠端分支

git branch -r

# 檢視全部分支

git branch -a

# 檢視本地分支

git branch

# 建立***分支

git branch "***"

# 刪除分支

git branch -d "***"

# 刪除遠端分支

git branch -dr "***"

# 切換到***分支

git checkout "***"

# 建立的新的分支,並且切換到新的分支

git checkout -b "***"

# 放棄所有的檔案修改

git checkout .

# 放棄單個檔案的修改

git checkout -- # 檢出單個檔案

git checkout "file"

# 提交

git commit -m "message"

# 提交某些檔案

git commit "file" "file" -m "message"

# 相當於執行 git add 把所有當前目錄下的資料夾加入暫存區域再執行 git commit

git commit -a

# 提交時顯示所有的diff

git commit -v

# 本地**推送到遠端

git push origin master

# 推送到遠端 沒有關聯

git push -u origin/remote-branch

# 推送到遠端 已經關聯的

git push

# 新增多個檔案

git add "file" "file"

# 新增資料夾

git add "dir"

# 監控工作區的狀態樹,把工作時的所有變化提交到暫存區,包括檔案內容修改(modified)以及新檔案(new),但不包括被刪除的檔案

git add .

# 互動地在索引和工作樹之間選擇補丁塊並將它們新增到索引中。這讓使用者有機會在將修改後的內容新增到索引之前檢視差異。

git add -p

# 顯示已寫入暫存區和已經被修改但尚未寫入暫存區檔案對區別,尚未快取的改動

git diff

# 檢視已經快取的改動

git diff --cached "file"

# 檢視已快取的和未快取的所有改動

git diff head

# 檢視兩次提交的不同

git diff "first-branch" "second-branch"

# 檢視標籤

git show "tag"

# 檢視最新的commit

git show

git log

git status

git log --stat

git log -p "file"

git shortlog -sn

git log -5 --pretty --oneline

git log --follow "file"

git fetch "remote"

git remote -v

git remote show "remote"

git reset "file"

git reset "commit"

git shash

git命令學習筆記

1 把檔案新增到版本控制中 暫存區 git add a.txt 2 獲取檔案狀態 git status on branch master initial commit changes to be committed use git rm cached to unstage new file a.tx...

常用git 命令學習筆記

獲取幫助 git 命令 help 作用 獲取命令幫助資訊 說明 會開啟新的網頁 基本操作 git init 作用 生成本地庫 在當前目錄下生成.git資料夾 說明 該命令不會將目錄中已有的檔案加入當前庫內,還需進行add和commit git status 作用 檢查檔案變動狀態 檔案目錄與暫存區 ...

Git命令 學習筆記2

前面已經講了首次提交 到遠端倉庫,那麼後續有更新的 如何提交呢?接下來講一下,在本地倉庫更新 到遠端倉庫。還是在之前的那個資料夾下,建立乙個檔案,如圖 將這個檔案提交到遠端倉庫。git add update files.py 將檔案放到快取區 git status 當前狀態 git commit m...