返回 方法一:使用
方法二:使用
方法一:使用
方法二:使用
方法一:使用
方法二:使用
使用
Git修改删除合并的常见操作指南
前端
2023-11-15 12:40:09
修改提交历史
修改提交信息
方法一:使用git commit --amend
命令
- 该命令将修改最新提交的提交信息。
- 只需在命令行中键入
git commit --amend
,然后按照提示输入新的提交信息即可。
方法二:使用git rebase -i
命令
- 该命令可以让你交互式地修改提交历史。
- 只需在命令行中键入
git rebase -i HEAD~n
,其中n
是你要修改的提交的个数。 - 然后,你将看到一个提交列表,你可以选择修改提交信息、合并提交或删除提交。
删除提交
方法一:使用git reset
命令
- 该命令可以让你回退到历史提交。
- 只需在命令行中键入
git reset HEAD~n
,其中n
是你要回退的提交的个数。 - 然后,你将看到一个确认对话框,你可以选择是否要删除提交。
方法二:使用git rebase -i
命令
- 该命令也可以让你删除提交。
- 只需在命令行中键入
git rebase -i HEAD~n
,其中n
是你要删除的提交的个数。 - 然后,你将看到一个提交列表,你可以选择删除提交。
合并提交
方法一:使用git merge
命令
- 该命令可以让你将两个或多个提交合并成一个提交。
- 只需在命令行中键入
git merge branch_name
,其中branch_name
是要合并的分支的名称。 - 然后,你将看到一个确认对话框,你可以选择是否要合并提交。
方法二:使用git rebase
命令
- 该命令也可以让你合并提交。
- 只需在命令行中键入
git rebase branch_name
,其中branch_name
是要合并的分支的名称。 - 然后,你将看到一个提交列表,你可以选择合并提交。
回滚到历史提交
使用git reset
命令
- 该命令可以让你回退到历史提交。
- 只需在命令行中键入
git reset commit_id
,其中commit_id
是要回退到的提交的ID。 - 然后,你将看到一个确认对话框,你可以选择是否要回退提交。
其他操作
保存修改
- 只需在命令行中键入
git stash
即可。 - 要恢复修改,只需在命令行中键入
git stash pop
即可。
处理冲突
- 当合并提交时发生冲突时,你会看到一个冲突解决对话框。
- 你可以手动解决冲突,也可以使用Git的内置工具来解决冲突。
使用别名简化常见操作
- 你可以使用别名来简化常见的Git操作。
- 只需在Git配置文件中添加别名即可。
- 例如,你可以添加以下别名:
[alias]
co = checkout
br = branch
st = status
diff = diff --color
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit