git pull表示本地主分支与原始主分支是最新的;它不是';T
我正试图让我的本地主分支类似于git pull表示本地主分支与原始主分支是最新的;它不是';T,git,github,Git,Github,我正试图让我的本地主分支类似于origin/master。 在我的本地develope分支中,我删除了c.py和d.py,然后将其推到origin/develope并合并到origin/master。然后我运行了git checkout master和git pull origin master,现在我收到了一条“一切都是最新的”消息 目前的文件差异如下: 本地大师 来源/主要 当我运行git pull origin master时,我收到以下消息: From https://github.co
origin/master
。
在我的本地develope
分支中,我删除了c.py
和d.py
,然后将其推到origin/develope
并合并到origin/master
。然后我运行了git checkout master
和git pull origin master
,现在我收到了一条“一切都是最新的”消息
目前的文件差异如下:
本地大师
来源/主要
当我运行git pull origin master
时,我收到以下消息:
From https://github.com/username/repo
* branch master -> FETCH_HEAD
Already up-to-date.
我发现另一个问题的一个答案是建议使用git pull--rebase
。这是我从中得到的信息:
Current branch master is up to date.
最后,当我运行git status
时,我收到:
On branch master
Your branch is up-to-date with 'origin/master'
nothing to commit, working directory clean
我做错了什么?我该怎么做才能使我的本地主分支真正像origin/master
然后我将其推到origin/development并合并到origin/master中
您是如何将其合并到origin/master
合并是一种本地操作:您需要将develope
合并到master
本地,然后按master
,然后另一个repo才能从原始master
中提取并找到更改的内容
git checkout master
git merge develop
git push
您是如何使用GUI将
源代码/开发
与源代码/主代码
合并的,先提取请求,然后合并?否则,您可以在本地合并,然后推送到远程
$ git checkout develop # checkout develop
$ git push origin develop # push changes to remote develop
$ git checkout master # checkout master
$ git pull origin master # sync with origin/master
$ git pull origin develop # merge develop into master
$ git push origin master # push master to remote
嗯。谢谢你们的回复,但经过更多的搜索(用新鲜的眼睛),我让它开始工作了。我找到并尝试了建议的解决方案:
git reset --hard origin/master
然后我收到了信息:
HEAD现在是GitHubUser/develop的5d54662合并拉取请求#1
在查看classes
目录时,它现在反映了预期的目录内容:
root_directory/
index.py
classes/
__init__.py
a.py
b.py
再次感谢你们两位的回答。尝试git reset--soft,然后尝试Pull将a
git clean-fdn
(-n
用于干运行)报告它将删除c.py
和d.py
?我通过GitHub上的Pull请求将origin/develop合并为origin/master。当我尝试你的建议时,我收到了“已经是最新的”和“一切都是最新的”。好的。您是否在origin/master
GitHub中看到您的origin/develope
更改?如果是,则尝试git fetch
,然后git在本地重置origin/master
。我通过GitHub上的Pull请求将origin/develop合并到origin/master。尝试你的建议,我收到的信息与我在萨吉布·卡恩回复中发布的相同。
git reset --hard origin/master
root_directory/
index.py
classes/
__init__.py
a.py
b.py