常用GIt命令

2021-10-07 19:50:21 字數 873 閱讀 9117

回退命令:

$ git reset --hard head^           回退到上個版本,也可以寫成head~1

$ git reset --hard head~3        回退到前3次提交之前,以此類推,回退到n次提交之前

$ git reset --hard commit_id     退到/進到 指定commit的sha碼

強推到遠端:

$ git push origin head --force 

撤銷了你上次的commit(僅僅是撤回commit操作,**仍然保留)

git reset --soft head^

--soft:不刪除工作空間改動**,撤銷commit,不撤銷git add .

--mixed:不刪除工作空間改動**,撤銷commit,並且撤銷git add .(預設)

1. 檢視提交歷史(最近10個)

git log -10

2. 回到前面第十個commit,且將後面九個commit提交的內容狀態改為未提交

git reset commitid(第十個commit的id)

git rebase -i head~2

pick:保留commit

squash:合併commit

git diff --stat :檢視修改行數等統計資訊,git add 之前

git show [commitid] --stat :檢視修改行數,涉及檔案清單等統計資訊,git commit之後

**行數檢視

git log head~1..head --author="$(git config --get user.name)" --pretty=tformat: --numstat | awk ' end '

常用Git命令

下面是我在開發中常用的git命令 1.配置git git config global add user.email git config global add user.name 2.建立新的專案 git init git add git commit a m git remote add orig...

常用Git命令

附上一些git的常見命令 gitremote add origin git github.com myaccount myproject.git git push u origin master gitinit 建立repository git 命令 help 檢視幫助命令 touchfilenam...

常用Git命令

建立管理倉庫 git initadd和commit git add readme.txt git commit m wrote a readme file 簡略版log git log pretty oneline abbrev commit當前狀態 git status撤銷更改 git check...