Git 那些日常:轻松掌握常用命令与操作技巧

51 阅读1分钟

git commit --amend

git commit --amend也叫追加提交,可以在不增加一个新的commit的情况下,将新修改的代码追加到前一次的commit中,是避免许多无用的提交。

常用参数:

  • --no-edit:使用选定的提交消息而无需启动编辑器。(追加提交,且不修改message信息。)
  • --reset-author:加载提交用户的信息。
    比如你从新配置本地用户的信息,然后使用该参数可以重新加载新用户的信息,并且更新在追加提交中。
  • --author=:可修改 Git 的authoremail信息。
    示例:git commit --amend --author='xxx <xxxx@xxx.xxx>'

原文链接

git remote prune origin 与 git fetch --prune

git remote prune origin 使用这个命令时,会删除那些在远程存储库中已经不存在的分支的引用,但不会影响本地的分支‌。

git fetch --prune 使用这个命令时,它会拉取远程仓库的新分支,并且删除那些在远程仓库中已经被删除的分支的本地引用。这个命令既更新了远程分支的信息,又清理了不再需要的陈旧引用‌。

不断更新中……