Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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文件之间的问题_Git_Git Commit_Merge Conflict Resolution_Mergetool - Fatal编程技术网

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

已解决未提交相同本地系统和git文件之间的问题,git,git-commit,merge-conflict-resolution,mergetool,Git,Git Commit,Merge Conflict Resolution,Mergetool,在其中一个git场景中,我在本地系统上有相同的not commit文件,这在git服务器上也是可用的。现在的情况是,我还并没有添加这些本地系统文件,当我试图拉主控时,隐藏后提示删除这些本地文件 任何关于如何解决此问题的建议。让我们假设您在develope分支上,所需的本地文件是experimental.local.file.txt。在这种情况下,您可以使用此方案: 创建实验分支git签出-b实验分支 将此本地文件添加到gitgit Add experimental.local.file.txt

在其中一个git场景中,我在本地系统上有相同的not commit文件,这在git服务器上也是可用的。现在的情况是,我还并没有添加这些本地系统文件,当我试图拉主控时,隐藏后提示删除这些本地文件


任何关于如何解决此问题的建议。

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

  • 创建实验分支
    git签出-b实验分支
  • 将此本地文件添加到git
    git Add experimental.local.file.txt
  • 提交它
    git提交-m'添加实验文件'
  • 获取远程分支(即
    origin/develope
    ),并将其与此实验分支合并
    git pull./origin/develope
  • 解决冲突并付诸实施
  • 使用命令
    git Checkout develop
  • 现在,您可以使用命令
    git pull
    develop
    分支与
    origin/develop
    合并。您的本地分支中不再有
    experimental.local.file.txt
    ,因此您可以毫无错误地进行拉取
  • 然后使用以下命令从
    experimental
    分支签出
    experimental.local.file.txt
    文件:
  • git checkout实验路径/to/experimental.local.file.txt

  • 您尝试将本地文件添加到.gitignore中,这不是法律建议