一、撤銷Git Commit 提交
有時候我們會提交錯誤的代碼或信息,這個時候我們需要撤銷Git的提交。使用以下命令可以進行撤銷:
git reset HEAD^
執行這個命令會將最後一次的提交撤銷,代碼依然會留在修改階段。如果需要把代碼也清除掉,可以使用以下命令:
git reset --hard HEAD^
這個命令會把最後一次提交的代碼和信息全部清除掉,回退到上一次提交的狀態。請注意,這個命令只適用於本地倉庫,遠程倉庫需要使用其他命令進行操作。
二、Git Commit 規範
在進行Git提交的時候,我們應該遵循一定的規範,以便後期對代碼進行維護和管理。
首先,Git提交應該包括以下內容:
1. 提交的代碼必須可以被編譯通過
2. 每一個提交應該只包含對一個Bug的修復或者對一個功能的開發
3. 提交的描述應該清晰明了,可以簡單明了表達這個提交所做的事情
下面是一個合規的提交信息例子:
feat: 添加了搜索功能
描述:在首頁上添加了一個搜索框,可以讓用戶搜索感興趣的內容
關鍵字:搜索,首頁,功能
這個提交信息中包括了提交的類型(feat),對應的描述信息,以及關鍵字。這樣就可以輕鬆統計並跟蹤每個提交的內容。
三、Git提交Commit怎麼撤回
如果我們已經提交了代碼,但是又想要撤回這個提交,可以使用以下命令進行操作:
git revert [commit_id]
這個命令會新建一個提交,把之前的提交所做的所有操作全部撤回。注意,這個命令只是撤回了之前的提交,而不是回退到之前的狀態。如果想要回退到之前的狀態,需要使用之前提到的reset命令。
四、Git Commit 修改最後一次的提交信息
有時候我們會發現自己提交的信息有錯誤,或者需要增加一些關鍵字。這個時候可以使用以下命令來修改最後一次的提交信息:
git commit --amend
這個命令會打開默認的編輯器,讓我們修改最後一次提交的信息。修改完成之後,保存並關閉編輯器即可。
五、Git撤銷提交的Commit
如果我們想要撤銷之前的提交,可以使用以下命令:
git revert [commit_id]
這個命令會新建一個提交,把之前的提交所做的所有操作全部撤回。注意,這個命令只是撤回了之前的提交,而不是回退到之前的狀態。如果想要回退到之前的狀態,需要使用之前提到的reset命令。
代碼示例
<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1>Hello World!</h1>
<p>這是一個示例頁面。</p>
</body>
</html>
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/159021.html