git操作分支的常用的命令
查看所有的分支: git branch -a
查看当前所在的分支: git branch
检出分支: git checkout <branch_name>
创建分支: git branch <branch_name>
创建并检出分支: git checkout -b <branch_name>
在未提交代码到缓存区之前,撤消文件的修改: git checkout <file_name>
在提交代码到缓存区之后想要取消文件的修改: git reset HEAD <file_name>
提交代码到缓存区:
git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add -A 提交所有变化
提交代码: git commit -m "f_HMP-123 这里是注释"
向远端库推送修改(提交修改):git push origin <branch_name>
查看文件的不同: git diff <file_name>
删除不是当前的分支: git branch -d <branch_name>
删除正在打开的分支: git branch -D <branch_name>
删除远程的分支: git push origin --delete <branch_name>
恢复被删除的分支: git branch <branch_name> <hash_value>
合并其他分支的代码到当前的分支:
先保存当前分支(如FZ01)的代码,再切换到其他分支(如FZ02),进行更新拉取最新的代码;再切换为前一个分支(FZ01),使用命令git merge FZ01即可