Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio中的合并、重设基础或分支默认值?有什么区别?_Android_Git_Android Studio - Fatal编程技术网

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.
三,