解决了未提交的同一本地系统和git文件之间的问题



在一个git场景中,我在本地系统上有相同的未提交文件,该文件在git服务器上也可用。现在的情况是,我还没有添加这些本地系统文件,在隐藏后,当我试图拉主机时,它会提示错误删除这些本地文件。

有没有关于如何解决这个问题的建议。

让我们假设您在develop分支上,并且您想要的本地文件是experimental.local.file.txt。在这种情况下,您可以使用此方案:

  1. 创建实验分支git checkout -b experimental
  2. 将此本地文件添加到git git add experimental.local.file.txt
  3. 提交git commit -m 'Add experimental file'
  4. 获取远程分支(即origin/develop)并将其与此实验分支git pull ./ origin/develop合并
  5. 解决冲突并提交
  6. 使用命令git checkout develop签出回develop
  7. 现在您只需使用命令git pulldevelop分支与origin/develop合并即可。在您的本地分支中没有更多的experimental.local.file.txt,因此您可以在没有错误的情况下提取
  8. 然后使用以下命令从experimental分支签出experimental.local.file.txt文件:
  9. git checkout experimental path/to/experimental.local.file.txt

相关内容

  • 没有找到相关文章

最新更新