Android Studio中的合并、重设基础或分支默认值?有什么区别?
我读过,但这并不能解释分支缺省。如果能在一篇文章中对所有的问题都有一个简短的解释就好了。 多谢各位Android Studio中的合并、重设基础或分支默认值?有什么区别?,android,git,android-studio,Android,Git,Android Studio,我读过,但这并不能解释分支缺省。如果能在一篇文章中对所有的问题都有一个简短的解释就好了。 多谢各位 合并:结果与运行git fetch的结果相同;git merge或git pull Rebase:结果与运行git fetch的结果相同;git-rebase或git-pull--rebase 分支默认值:此选项用于为应用的分支选择默认命令。默认命令在.git/config配置文件的分支。部分指定 示例: 假设存在以下历史记录 A---B---C topic / D---E---F---G
合并:结果与运行
git fetch的结果相同;git merge
或git pull
Rebase:结果与运行
git fetch的结果相同;git-rebase
或git-pull--rebase
分支默认值:此选项用于为应用的分支选择默认命令。默认命令在
.git/config
配置文件的分支。
部分指定
示例:
假设存在以下历史记录
A---B---C topic
/
D---E---F---G master
合并:如果当前分支为“主分支”
然后,“git merge topic”将重播主题分支上所做的更改,因为它与主分支不同。然后,以下命令的结果:
git合并主题
将是:
A---B---C topic
/ \
D---E---F---G---H master
A'--B'--C' topic
/
D---E---F---G master
重设基础:如果当前分支为“主题”
然后,“topic”分支中的提交将依次重新应用于当前分支。 然后显示以下任一命令的结果:
git重新基址主机
或git重新基础主主题
将是:
A---B---C topic
/ \
D---E---F---G---H master
A'--B'--C' topic
/
D---E---F---G master
如需进一步参考,请参考以下链接:1.
2.
三,