git 簡單操作彙總

2021-07-22 23:26:43 字數 1166 閱讀 3264

初始化倉庫

顯示狀態

如果是新增檔案,不可一次性commit,需要先git add新增到暫存區

刪除檔案

重新命名檔案

顯示提交日誌

git log –follow file

顯示日誌篩選

git checkout head file暫存區和未暫存區的改動都會清除

git reset –hard head撤銷所有未提交的改動,包括暫存區和未暫存區

撤銷已提交改動

顯示所做的改動

git diff –staged或者git diff –cached暫存區vs本地版本庫

git diff commit1 commit2從commit1到commit2的變動

git blame -c file顯示檔案的具體改動

git blame -l n,m file檢視n、m兩行間的改動

git blame commit1~1 -l n,m file檢視commit1版本之前的改動

git blame commit1~1 -l n,m – oldfile

建立分支

切換分支

圖形化顯示分支資訊

合併分支

刪除分支

處理衝突

檢視哪些分支合併了

備份工作區

建立tag

git tag -a *** sha對某個指定的sha大tag

推送tag,預設情況是不會推送tag到遠端的

驗證tag

新增其他遠端庫

上傳刪除遠端分支

同步git am patchfile專為git設計patchfile,patchfile是通過git format-patch生成的,會自動生成乙個commit

git am –resolved

可以學習一下git製作patch

git 操作相關彙總

1 git拉取遠端內容強制覆蓋本地檔案 2 git reset hard orgin master 2 git撤銷和回滾操作 get reset 和 get revert 首先理解幾個概念 1 工作區 即自己當前分支所修改的 還未進行git add 和 git commit 2 暫存區 已經git ...

Git操作指令彙總

配置使用者資訊 git config global user.name git config global user.email xx.com 設定git使用的預設的文字編輯器 git config global core.editor vscode 差異分析工具 git config global...

git簡單操作

git init 初始化乙個空的repo。git add 新增檔案跟蹤 或稱為索引 如果檔案已經被索引 indexed 並且有改動,使用該命令作用於該檔案,這個步驟叫update,只有update之後的檔案改動才能被提交。git add u update所有的已索引檔案的改動,如果某個已索引檔案被刪...