我正在尝试让本地主分支与
当前文件差异如下:
当我运行
最后,当我运行
origin/master
相同。
在我的本地develop
分支中,我删除了c.py
和d.py
,然后将它们推送到origin/develop
并合并到origin/master
。然后我运行了git checkout master
和git pull origin master
,但现在我收到了一个“一切都是最新的”消息。当前文件差异如下:
本地主分支
root_directory/
index.py
classes/
__init__.py
a.py
b.py
c.py
d.py
源/主干
root_directory/
index.py
classes/
__init__.py
a.py
b.py
当我运行
git pull origin master
命令时,会收到以下信息:From https://github.com/username/repo
* branch master -> FETCH_HEAD
Already up-to-date.
我在另一个 Stack Overflow 上的问题中找到了一个建议使用 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
相似吗?
git clean -fdn
(-n
为干运行)命令,会报告它将删除c.py
和d.py
吗? - VonC