sách gpt4 ăn đã đi

git - 你的分支和 'origin/master' 已经 fork ,所有冲突都已修复但你仍在 merge

In lại 作者:太空狗 更新时间:2023-10-29 13:50:22 28 4
mua khóa gpt4 giày nike

我是 GitHub 的新手。并通过 Eclipse 使用它我们是两个人在开发一个应用程序。当我在 Git shell 中检查 git status 时,我得到以下状态。

On branch master
Your branch and 'origin/master' have diverged,
and have 2 and 1 different commit each, respectively.
(use "git pull" to merge the remote branch into yours)

All conflicts fixed but you are still merging.
(use "git commit" to conclude merge)

Changes to be committed:

deleted: client/android/BlueDolphinCore/bin/AndroidManifest.xml
deleted: client/android/BlueDolphinCore/bin/R.txt
deleted: client/android/BlueDolphinCore/bin/bluedolphincore.jar
deleted: client/android/BlueDolphinCore/bin/jarlist.cache
deleted: client/android/ChitrguptVersion2/bin/AndroidManifest.xml
deleted: client/android/ChitrguptVersion2/bin/R.txt
deleted: client/android/ChitrguptVersion2/bin/chitrguptversion2.jar
deleted: client/android/ChitrguptVersion2/bin/jarlist.cache
modified: client/android/TaraMachines/AndroidManifest.xml
modified: client/android/TaraMachines/src/com/RareMediaCompany/TaraMachines/Dataclasses/AllConstants.java

Changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git checkout -- ..." to discard changes in working directory)

modified: client/android/BlueDolphinCore/gen/.gitignore
modified: client/android/Devalt/.classpath
modified: client/android/Devalt/project.properties
modified: client/android/Devalt/src/com/RareMediaCompany/Devalt/CreateBatchFragment.java
modified: client/android/Devalt/src/com/RareMediaCompany/Devalt/CreatePlaceActivity.java
modified: client/android/Devalt/src/com/RareMediaCompany/Devalt/Tasks/DownloadTask.java
modified: client/android/DevaltGithubStaging/project.properties
modified: client/android/DevaltTaraAkshar/DevaltGithub/project.properties
modified: client/android/TaraMachines/src/com/RareMediaCompany/TaraMachines/Dataclasses/AllConstants.java

我想提交我的代码并同步。但是 Git 不允许我这样做。我也有 Gitignore 文件。但它仍然要求我提交 bin 和 gen 文件夹。

我应该怎么做才能忽略这些文件并同步我的工作区。以及为什么我会遇到这个问题。请解释。谢谢

câu trả lời hay nhất

Git 通知您正在进行 merge ,并且您的分支和 nguồn gốc分支有分歧。

  • merge 冲突 - 有人更新了您更新的代码
  • 分歧 - 你的分支的尖端与远程分支的尖端不同

您想与致力于 master 的开发人员谈谈如何解决这个问题,因为 origin/master 可能包含不应在此 merge 冲突中丢失的重要工作。

要解决这个问题,您需要:

  • 解决 merge 问题:解决所有 merge 问题

  • 制作 git pullnguồn gốc 下载更新的代码到您的本地存储库。

完成hợp nhất你必须执行 git commit .这只是让 git 知道你已经解决了所有的冲突。

现在,要忽略您需要将其名称放入 .gitignore 中的文件.如果你现在把它们放在那里,你会发现它们没有被忽略。这是因为 Git 已经在跟踪文件和 .gitignore仅忽略尚未被跟踪的文件。要解决此问题,您可以执行以下操作:

git rm --cached .
git add .

git rm --cached .从跟踪和 git add . 中删除所有内容再次添加所有内容,除了您指定的内容 .gitignore .

NOTE:您不需要从跟踪中删除所有内容,如果需要,您可以通过更改 . 手动指定要从跟踪中删除的文件。使用您要更改的文件的名称。如果您这样做,则无需再次添加所有内容。

关于git - 你的分支和 'origin/master' 已经 fork ,所有冲突都已修复但你仍在 merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29544660/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress