git Rebase变基
结论 变基(衍合) git rebase <branch> 放弃变基 git rebase --abort 解决冲突之后继续变基 git rebase --continue 说明 rebase操作可以把本地未push的分叉提交历...
结论 变基(衍合) git rebase <branch> 放弃变基 git rebase --abort 解决冲突之后继续变基 git rebase --continue 说明 rebase操作可以把本地未push的分叉提交历...
结论 强制删除分支(会丢失分支上的修改) git branch -D <name> 说明 开发一个新feature,最好新建一个分支; 如果要丢弃一个没有被合并过的分支,可以通过git branch -D <name>...
结论 查看远程仓库信息 git remote 查看远程仓库详细信息 git remote -v 与远程仓库代码同步 git pull # git pull = git fetch + git merge 在本地创建和远程分支对应的分支 gi...
结论 暂存工作区状态 git stash 查看暂存的工作区状态 git stash list 恢复全部暂存状态,但不删除暂存内容 git stash apply 恢复指定暂存状态,但不删除暂存内容 git stash apply stash...
结论 在实际开发中,我们应该按照几个基本原则进行分支管理: 首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活; 那在哪干活呢?干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本...
结论 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。 解决冲突就是把Git合并失败的文件手动编辑为我们希望的内容,再提交。 查看分支合并图: git log --graph 冲突的产生一般都是这两种情况: 远...
结论 查看分支 git branch 创建分支 git branch <name> 切换分支 git checkout <name> git switch <name> # switch是2.23版本新增...