git操作大全

2021-10-04 08:29:55 字數 529 閱讀 9336

恢復到指定版本

git reset --hard a18bc9a

找回被刪除的內容

git reflog

撤銷add和撤銷commit

git reset --hard a18bc9a

誤add單個檔案

git reset head 將file退回到unstage區

誤add多個檔案,只撤銷部分檔案

git reset head 將file退回到unstage區

git rm 與 git reset的區別

git rm:用於從工作區和索引中刪除檔案

git reset:用於將當前head復位到指定狀態。一般用於撤消之前的一些操作(如:git add,git commit等)。

git rm file_path 刪除暫存區和分支上的檔案,同時工作區也不需要

git rm --cached file_path 刪除暫存區或分支上的檔案, 但工作區需要使用, 只是不希望被版本控制

git reset head 回退暫存區裡的檔案

git操作大全

git branch 檢視本地所有分支 git status 檢視當前狀態 git commit 提交 git branch a 檢視所有的分支 git branch r 檢視遠端所有分支 git commit am init 提交並且加注釋 git remote add origin git 19...

git 操作大全

git state 檢視本地修改 git add 新增檔案至本地倉庫 git commit m 本次提交 注釋 增加注釋 git pull 拉取遠端倉庫最新的 git push 將本地倉庫 提交至遠端倉庫 git status 檢視狀態 git branch 檢視當前分支 git branch a ...

git操作大全

命令功能 git branch a 檢視當前所有的分支 遠端和本地 git branch vv 檢視當前分支的細節 git branch d mybranch 刪除名字為mybranch的分支 git checkout mybranch 切換mybranch分支 git checkout 回退當前目...