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
git隐藏流行音乐vs git rebase_Git - Fatal编程技术网

git隐藏流行音乐vs git rebase

git隐藏流行音乐vs git rebase,git,Git,我总是使用git-rebase来同步我的代码,我发现git-stash保存了当前的工作,从master获取最新的代码后,我们可以使用git-stash-pop将其与代码合并 假设序列为: git stash,即保存我当前的工作 git checkout master,然后git pull master,即我从master获取了最新的代码 git签出mybranch git隐藏流行音乐 我想这会将我的工作与更新的代码合并,如果我不使用git stash pop git rebase maste

我总是使用git-rebase来同步我的代码,我发现
git-stash
保存了当前的工作,从master获取最新的代码后,我们可以使用
git-stash-pop
将其与代码合并

假设序列为:

  • git stash
    ,即保存我当前的工作
  • git checkout master
    ,然后
    git pull master
    ,即我从master获取了最新的代码
  • git签出mybranch
  • git隐藏流行音乐
我想这会将我的工作与更新的代码合并,如果我不使用
git stash pop
git rebase master
那么结果是否相同


非常感谢您的建议和帮助,谢谢您的时间。

此存储旨在存储尚未提交的更改。例如,如果您正在处理一些尚未完成的工作,并且希望在不提交未完成的工作的情况下处理其他工作一段时间,那么您可以使用一个存储库来存储它以供以后使用


但是,如果您有包含已完成工作的实际提交,则使用
git merge
git rebase
将这些提交合并/重新设置到历史记录中。

只要意识到此功能的存在就行了!我总是做重定基调。。真可惜!谢谢:)关于何时使用
git merge
vs
git rebase
的更多信息,请点击此处: