我是git的新手,請耐心等待。我在本地機器上有一個rails應用程序,我正在試驗並定期推送到主分支。目前它運作良好,但我落後了,現在我在主人背後承諾了很多。正確使用git pull
$ git branch
* master
$ git status
On branch master
Your branch is behind 'origin/master' by 27 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
nothing to commit, working tree clean
然而,當我使用git pull
然後啓動軌道,我的應用程序中斷了預編譯器錯誤。所以我在使用git pull
之前被迫使用git --reset
返回到本地提交。
解決此問題並與主分支上的最新更改合併的正確方法是什麼?在這種情況下會用git --rebase
嗎?
我認爲這27個提交中的一個打破了應用程序。這些來自哪裏? –
'git pull -r'會將這些變化拉到你本地的頂部。就預編譯而言,你能發佈錯誤嗎?通常,這些都與資產中的語法錯誤有關。您可以查看https://stackoverflow.com/a/8259998/2048680 –