Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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_Github - Fatal编程技术网

git没有';我不认识我的本地变化

git没有';我不认识我的本地变化,git,github,Git,Github,我使用的是从我的GitHub回购中派生出来的上游回购 我最近推动了,但从那以后,我不得不将上游回购重新提交给主分行 在那之后,我现在有了一个有一些变化的文件,上游回购协议上的同一个文件没有显示这些变化,但是 git status 说一切都是最新的。我怎样才能让GIT看到我对这个文件做了更改,并在推送到上游时同步它?谢谢 ps-我已经用谷歌搜索了stack overflow中的答案,但是我的问题中有太多含糊不清的/常见的词,这会混淆结果。你说的“上游回购”是什么意思?您将这两个存储库推送到了哪一

我使用的是从我的GitHub回购中派生出来的上游回购

我最近推动了,但从那以后,我不得不将上游回购重新提交给主分行

在那之后,我现在有了一个有一些变化的文件,上游回购协议上的同一个文件没有显示这些变化,但是

git status
说一切都是最新的。我怎样才能让GIT看到我对这个文件做了更改,并在推送到上游时同步它?谢谢


ps-我已经用谷歌搜索了stack overflow中的答案,但是我的问题中有太多含糊不清的/常见的词,这会混淆结果。

你说的“上游回购”是什么意思?您将这两个存储库推送到了哪一个?“将我的上游回购重新指向主分支”(存储库不指向分支)是什么意思?是的,对不起,我对git还是相当陌生的。我推动了我的回购协议,这是我从GitHub的原始回购协议中派生出来的。我遇到了一个问题,我在我的分叉回购中意外地推到了错误的分支,所以我删除了那个远程分支,然后在那个回购上重新推到主分支,然后推到主分支。我不确定这是否与此有关,但从那以后我只看到过这种奇怪的行为,所以我认为可能是这样。因此,现在您对文件所做的更改包含在GitHub上分叉存储库的主分支中,但不包含在您分叉的原始repo中,您想知道为什么。这就是你要问的吗?相反,当我查看我的本地分支时,我仍然看到了变化。然而,当我查看分叉回购协议上的文件时,我没有看到这些更改。然而,“git状态”表示“您的分支使用‘origin/master’是最新的。”奇怪的是,我使用了visualstudio代码。有一条小红线表示已经进行了更改(但它没有显示在GIT上)。所以,我还原了那个更改,然后手动重新应用了更改,现在看起来它已经修复了。。。奇怪的随便什么git。。。。。