开发要切到自己的分支#
git checkout -b new_branch_name
这个命令是创建新分支new_branch_name, 并切换到该新分支。如果分支branch_name已经存在,使用下面命令切换到该分支
git checkout branch_name
查看远程分支
git branch -r
查看本地和远程所有分支
git branch -a
暂存修改#
git stash
查看暂存列表#
git stash list
恢复暂存#
恢复暂存有两种方法: git stash pop stash@{$num}和 git stash apply stash@{$num}, 区别是 git stash pop stash@{$num}在恢复暂存后会立即删除暂存的文件, git stash apply stash@{$num}则不会。可以稍后通过git stash drop stash@{$num}
git pop stash@{num}
参考git stash 用法总结和注意点
查看提交历史#
git log --oneline
--online选项可以显示简要提交信息
修改提交#
git commit --amend
撤销上次提交并以本次暂存区文件重新提交
查看所有分支#
git branch -a
查看当前所在分支#
git branch
删除本地的bug_xzx分支#
git branch -d bug_xzx
删除远程的bug_xzx分支#
git push origin --delete bug_xzx
分支改名#
# 将本地指定分支old_name进行改名
git branc