http://blog.csdn.net/chain2012/article/details/7476493 git
問題(Non-fast-forward)的出現緣由在於:git倉庫中已經有一部分代碼,因此它不容許你直接把你的代碼覆蓋上去。因而你有2個選擇方式:fetch
1,強推,即利用強覆蓋方式用你本地的代碼替代git倉庫內的內容spa
git push -f.net
2,先把git的東西fetch到你本地而後merge後再pushorm
$ git fetchblog
$ git mergeget
這2句命令等價於it
git pullast