git操作整理

2021-10-01 02:53:36 字數 782 閱讀 9977

git status    檢查當前檔案狀態

git status -s  緊湊的輸出檔案狀態

a:新新增到快取區

右m:已修改

左m:已暫存

??:未跟蹤

git diff  : 顯示尚未快取的改動

git log:顯示歷史提交資訊,最新的在最上面

未跟蹤:代表git快照沒有該檔案,並且不會跟蹤

增加跟蹤: git add

三種狀態:   已修改,已暫存(staged),已提交(commit)

基本流程:

①在工作目錄中修改檔案

②暫存檔案,將檔案快照放入暫存區域

③提交更新,將暫存區域的檔案的快照永久性的儲存到git倉庫目錄

git add  : 跟蹤內容到下一次提交中(即由已修改或未跟蹤到已暫存),如果你之後又修改了,那麼暫存的是add時的檔案快照,如果要最新的,需要再次add

git commit:提交所有已經暫存的檔案

git commit -a:將所有的跟蹤的內容暫存並且提交

git  rm : 將檔案刪除,但是如果在快取區還有未提交的,後面需要加-f

git mv:改名

撤銷操作:

git commit --amend :覆蓋上次的提交操作

git reset head 檔名: 取消對檔案的暫存

git checkout --檔名:恢復到未修改的狀態。

打標籤:  (相當於結點)

git tag :列出已有標籤

忽略檔案   .gitignore

git 操作整理

本文記錄常用的git操作 git clone git add a git commit m git tag v1.0 0git push origin tag 推送tag到遠端 git checkout b dev 新建dev分支 git branch a 檢視本地 遠端分支 git checkou...

Git常用操作整理

git config global user.name tfsky git config global user.email kinghuangwenchun gmail.com git config global color.ui true git config global alias.co c...

Git常用操作命令收集 整理

git常用操作命令收集 檢出倉庫 gitclonegit git 檢視遠端倉庫 gitremote v 新增遠端倉庫 gitremote add name url 刪除遠端倉庫 gitremote rm name 修改遠端倉庫 gitremote set url push name newurl 拉...