提交修改git push origin <branch_name>
本地同步远端分支git remote prune origin
分支重命名
- 本地分支重命名
git branch -m <old_name> <new_name>
- 重命名分支推送远端
git push origin <new_name>
- 删除远端旧分支
git push --delete origin <old_name>
修改提交者信息git commit --amend --auth="auth_name <auth_name@mail.com>"
Patch
- 生成patch
# 生成commit_id之后的patch
git format-patch <commit-id>
# 当前分支所有超前master的提交
git format-patch -M master
# 指定两次提交之间的所有内容
git format-patch <commit_id>..<commit_id>
# 指定提交之前n次提交
git format-patch -<n> <commit_id>
- 使用patch
# 放弃之前am信息
git am --abort
# 导入patch
git apply <patch_file>
|