問題原因
出現git錯誤 error: failed to push some refs to 'https://github.com/... 的主要原因是遠程庫與本地庫不一致造成的,在hint中也有提示把遠程庫同步到本地庫就可以了。
問題分析
發生問題時候的狀態

執行 git pull -–rebase origin master 操作
執行 git pull -–rebase origin master 操作,意為先取消commit記錄,並且把它們臨時保存為補丁(patch)(這些補丁放到”.git/rebase”目錄中),之后同步遠程庫到本地,最后合並補丁到本地庫之中。

最后把本地庫push到遠程庫當中,使本地與遠程倉庫保持一致

解決辦法
git pull --rebase origin master
該命令的意思是把遠程庫中的更新合並到(pull=fetch+merge)本地庫中,–-rebase的作用是取消掉本地庫中剛剛的commit,並把他們接到更新后的版本庫之中。
