解決使用github中,拒絕上傳代碼問題

問題描述:

[rejected]        master -> master (non-fast-forward) error: failed to push some refs to 'git@github


在你上傳代碼時,之前都可以好好的上傳,但是突然這次出現如上的問題。現在告訴你解決簡單易操作的方案:


第一步:找到錯誤來源

(1)打開Git Gui(git的可視化界面)如下圖,點擊圖標指向的合併。


點擊裏面的本地合併


(2)這時候會彈出一個對話框,如下圖:按照圖標指示操作




(3)做完上面的兩次點擊操作後,會出現如下圖,在未緩存的改動中羅列的文件都是必須要移除的。



第二步:移除文件

(1)在本地版本庫右鍵打開git Bash(git命令窗口),使用git rm -r 文件名(上面提到的需要刪除的文件)。例如有兩個未緩存的文件夾day01和day02,刪除命令爲 git rm -r day01 點擊回車後,再輸入git rm -r day02再回車。這樣未緩存的文件都被刪除了。


做完以上的操作後,你可以 測試一下上傳,git push 一下,就可以成功了


這裏也有一篇文章,是寫上傳不能成功,遇到的問題,推薦給大家看看


鏈接:http://blog.csdn.net/chain2012/article/details/7476493




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章