
Git学习
Fighting_Boss_Hao
一名奋斗小猿猿
展开
-
Git rebase--合并多次commit为一个
一般在企业开发中,自己拉去了一个分支进行bug的修复,往往不是一次提交就能解决问题的。一般提交完代码交给项目技术大佬Code Review,之后还会再次按照建议修改,不免要涉及多次提交。但是最终merge到主分支中的时候肯定不能是一大堆提交的信息。因此需要将多次commit内容合并到一次,然后提交。具体的操作方式:git rebase HEAD~5 -i我这里是将最近提交的5次commit...原创 2019-02-22 15:40:37 · 1324 阅读 · 0 评论 -
Git stash--“储藏”当前分支的所有修改了但未commit的数据。
该指令真的很神奇。下面以我的遭遇场景开始讲解:我想使用rebase对我多次提交的commit进行合并。但是此时使用命令git rebase -i db6cde47b337 提示了如下错误:Cannot rebase: You have unstaged changes.Please commit or stash them.这句话是什么意思呢?意思是当前分支存在修改了但未commit的数...原创 2019-02-22 15:52:18 · 2469 阅读 · 0 评论 -
Git push all locally modified files
git branchgit add .git commit -m “Submit comments”git push original xx(branch name)原创 2019-02-20 14:47:58 · 265 阅读 · 0 评论