相关疑难解决方法(0)

撤消导致合并冲突的git stash pop

我开始对我的代码库进行更改,但没有意识到我在一个旧主题分支上.要转移它们,我想将它们藏起来,然后将它们应用到主人的新分支中.我曾经git stash pop将正在进行的工作更改转移到这个新分支,忘记在创建新分支之前我没有将新的更改提取到master中.这导致了一堆合并冲突并且丢失了我的更改(因为我使用了pop).

一旦我正确地重新创建了新分支,我如何才能恢复我的隐藏更改以正确应用它们?

git

458
推荐指数
5
解决办法
16万
查看次数

Git未合并的路径问题

我将分支狗合并为动物.当我去提交时,我得到以下内容:

Unmerged paths:
(use "git reset HEAD <file>..." to unstage)
(use "git add <file>..." to mark resolution
both deleted:       ../public/images/originals/dog.ai
added by them:      ../public/images/original_files/dog.ai
Run Code Online (Sandbox Code Playgroud)

总而言之,我在每个分支中都有不同的目录名和文件名.动物分支有我想要的变化.

当我重置头部时,它不起作用.当我去采取任何其他git动作(删除,结帐等)时,我得到一个路径未找到错误.

我需要执行哪些命令?

git merge

71
推荐指数
2
解决办法
12万
查看次数

git - 在存储弹出期间合并冲突后的错误

原标题:git - 更新所有尚未更改的文件

目前我正在尝试更新git存储库中尚未更改的所有文件.让我们说例如我有:

  • test1.py
  • test2.py

test1.py已在本地修改,而两个文件都已远程修改.现在我试过了:

git stash
git pull
git stash pop
Run Code Online (Sandbox Code Playgroud)

这恢复了我的更改,给了我一个警告,我需要合并test1.py.到现在为止还挺好.当我尝试再次执行相同的过程时(两个文件再次远程更改后)出现问题.Git现在说

unmerged (6b126638f7c63aa648609afa60ab972a2403502b)
fatal: git-write-tree: error building trees
Cannot save the current index state
Run Code Online (Sandbox Code Playgroud)

这让我很伤心.它只是想要一个简单的事情:更新我没有改变的所有文件.我稍后会照顾合并.

git git-stash

21
推荐指数
1
解决办法
2万
查看次数

标签 统计

git ×3

git-stash ×1

merge ×1