git总结

来源:互联网 发布:web文字游戏源码 编辑:程序博客网 时间:2024/06/11 03:29
  1. git rebase冲突解决方案

在rebase过程中,也许会出现冲突,在这种情况下,git会停止rebase并会让你去解决冲突;在解决完冲突后,用“git -add”命令去更新这些内容的索引,然后,无需执行git-commit:

git add .git rebase continue
  1. git rebase原理
git checkout devgit rebase -i  master

这些命令会把dev分支中的每个提交取消掉,并且将他们保存为补丁(patch)(这些补丁放在“.git/rebase”目录中),然后把dev分支更新为最新的master分支,最后把保存的补丁应用到dev分支上。

作用:主要用在从上游分支获取最新commit信息,并有机的将当前分支和上游分支进行合并。