Git日常操作記錄

2021-10-01 15:54:03 字數 1045 閱讀 8304

修改了本地的**,然後使用:

git add file   //file一般為需要新增的檔案路徑

git commit -m '修改原因'

執行commit後,還沒執行push時,想要撤銷這次的commit,該怎麼辦?

解決方案:

git reset --soft head^

這樣就成功撤銷了commit,如果想要連著add也撤銷的話,--soft改為--hard(刪除工作空間的改動**)。

命令詳解:

head^ 表示上乙個版本,即上一次的commit,也可以寫成head~1

如果進行兩次的commit,想要都撤回,可以使用head~2

--soft

不刪除工作空間的改動** ,撤銷commit,不撤銷git add file

--hard

刪除工作空間的改動**,撤銷commit且撤銷add

另外一點,如果commit注釋寫錯了,先要改一下注釋,有其他方法也能實現,如:

git commit --amend

這時候會進入vim編輯器,修改完成你要的注釋後儲存即可。

1、git reset --hard

2、git push origin head --force

其中commit_id是你想回到的commit的id

此文件後期會迭代記錄常用的git日常操作。

git日常操作

常用命令 git init 初始化倉庫 git add all 加所有檔案到倉庫 可以用git add 檔名 正規表示式 篩選所要加的檔案 git commit m 提交修改的內容 git push u origin master 推送到遠端的master git push u origin 自己建...

git 日常 操作

1.檢視分支git branch2.新建分支git branch 分支名3.切換分支git checkout 分支名4.合併分支 切換到主分支 去合併分支 git checkout 主分支名 合併 git merge 分支名5.提交過程 1.add修改的檔案 git add 點 是所有修改的檔案,否...

git 日常操作

git config global user.name qqh git config global user.email qqh 163.com ssh keygen t rsa c qqh 163.com ssh git coding.net 測試 生成金鑰 c users administrat...