2016-07-26 112 views
0

我昨天跑git pull origin redesign,發現我在本地分支上的提交以某種方式被推送到遠程分支。 git pull發現一切都是最新的,並且不需要合併來自遠程分支的代碼。我應該注意到,在我的本地機器上,我在同一個分支上,標題爲redesign。 git pull如何將我的提交推送到遠程分支?我認爲這從未發生過。什麼可能是錯的?所有其他的git命令似乎工作正常。git pull推送提交到遠程分支

+0

難道你不能只看遠程分支的日誌,看看更改提交的時間和人數? – antlersoft

+0

是的。他們是在'git pull'時候由我製作的。那時我沒有運行'git push origin redesign'。我立即知道提交是在我運行git pull時完成的。我是唯一一個在遠程分支上工作的人。 – jason328

回答

0

git pull怎麼能把我提交到遠程分支呢?

它不能。

什麼可能是錯的?

您的本地更改丟失了(不太可能,您可能已經注意到...)或以其他方式推送到遠程。也許你在另一個分支,並做了git push --all

+0

我確實運行了'git push other_remote redesign',但是它從未更新'origin' remote。我查閱了我的bash命令的全部歷史記錄,並且始終沒有被稱爲「git push origin redesign」。 – jason328

+0

對不起,沒有更多的想法給你... – AnoE

+0

謝謝反正。這值得一試。 – jason328