git-stash

    1热度

    1回答

    我试图合并一个长期的分支,并不奇怪,有相当数量的合并冲突需要解决。我已经完成了相当数量的文件,git-add-冲突解决后每个文件。 但是,我现在认识到,对于某些冲突,如果我可以暂时回到合并前状态,修复文件,然后重新执行合并,则分辨率会更容易,至少对于那些文件。 (具体来说,冲突的一部分与自动代码格式化工具有关,我希望能够在分支预合并中运行相同的工具,这样合并只需处理非自动格式化更改。) 我知道我可

    3热度

    5回答

    我正在开发我的电脑上的分支。我做了很多我不想推的改变,但我想保留它们。 我所做的是更改我的项目上的翻译行为,并且在推送它并将其部署到生产之前,我想稍微测试一下。 但我想继续在开发或任何其他分支上工作,并能够应用这些更改。 还有就是我想出了想法: 保留所有这些文件(不混帐添加的话),并承诺只将文件其实我是想承诺。但是这个解决方案让我的“git status”非常混乱(很多修改过的文件),我相信它会产

    1热度

    1回答

    是否有CLI命令使用git-svn存储工作副本? 我看到这个答案,但我不知道是否有对git svn任何特定的命令: Temporarily put away uncommited changes in Subversion (a la "git-stash")

    -1热度

    2回答

    我使用git stash一个合理的数量,然后git stash pop来重新应用我的更改,通常当我想要从远程执行一次拉动而不会丢失我的更改时。 但是我看到命令git stash save以类似的方式使用,在阅读git文档之后,我对它的功能并不是非常了解,git stash没有这样做。 有人可以向我解释它是什么吗? (请假设我是一个简单的人:)

    1热度

    5回答

    当我试图拉从origin/master的一些变化,我收到此错误: error: Your local changes to the following files would be overwritten by merge ,因为我做了局部修改。我不想犯这些变化,所以我想我应该在我的分支使用git stash,然后git pull origin master 我的问题是: 将拉动简单地忽略的变化,

    0热度

    1回答

    前段时间我安装我的服务器上Galaxy应用。由于有新的版本,我想升级它,我用命令: git checkout release_17.05 && git pull --ff-only origin release_17.05 但我得到的错误信息: Already on 'release_17.05' From https://github.com/galaxyproject/galaxy *

    0热度

    1回答

    的git的藏匿后失去了兄弟目录比方说,我有这样的目录结构: project_root | +--parent | +--child | +--baby_brother baby_brother是一个新的目录,由混帐未经跟踪。我还对child中的文件进行了很多更改。我需要在child文件的以前版本的临时访问,所以我想我只是藏我的变化: cd $pr

    0热度

    3回答

    这是我的要求: 我有a -> b -> c (HEAD)。 我正在添加一个新的提交d。现在,它变成a -> b -> c -> d(HEAD)。 现在,我想恢复到c(即,撤消在d中所做的所有更改)并进行额外更改并形成e。树应该看起来像a -> b-> c -> d -> e(HEAD)。注:我不能失去d的历史。我必须回复它并将新更改添加到e。 更新: 我可以用一个更好的例子来解释。假设我有a->b

    0热度

    1回答

    我在同一时间处理两个任务:编写一些代码并将我的工作树的文件夹作为子模块。当我切换任务时,我只需git stash save我的修改文件。问题是我的修改文件现在是新子模块的一部分。 ,当我尝试到顶部的文件夹做一个git stash pop,我得到了很多的冲突 $ git stash pop error: refusing to lose untracked file at 'folder/file

    0热度

    1回答

    我正在单节点上运行我的存储应用程序。计划是将其升级到BitBucket并将其推送到DataCenter。所以对于这种多节点架构,我想知道性能的影响。与单节点架构相比,它有多好?