今天在使用git提交代碼的時候,犯了個很低級的錯誤,按照一切流程當我add並commit提交代碼,最后使用push到遠程倉庫,
接下來奇怪的事情發生了,push之后,查看遠程倉庫代碼並沒有發現提交記錄,emmmm~
此時我內心是不淡定的,什么他媽的鬼?我提交的代碼去哪里了 ?
正好此時,趕上運維升級服務器,以為是服務器的問題,等服務器升級完再試一試。
MD,服務器升級完了,再次push在遠程倉庫仍然無法看到提交記錄,在本地使用git -log查看提交記錄,
草,這不是有提交記錄嗎,真是見了鬼了哦!
沒辦法,叫同事過來幫看一下,再次push仍然提示沒有需要push的內容,那既然這樣,我把本地的代碼隨便
修改個地方,提交並push上去看看可不可以,發現問題了,卧槽。原來是在push代碼的時候rejected被拒絕了,emmmm...
上面的提示已經很明顯了,大致意思是說當前分支落后於遠程分支,在push代碼之前先pull一下 , 但是我想想~
我記得,在我push之前我一般都pull過了啊 , 然后問了下同事才知道,原來在git pull默認是不知道你要pull哪個遠程分支,
所以像這樣git pull origin data_center_update 后面指定pull的遠程分支,問題解決 。
最后,總結一下
真的是犯了個很低級的錯誤,其實沒有必要單獨寫個博客,但我覺得,以后這樣的問題不能再出現了,所以想給自己提個醒,
在博客中記錄下來,以后出現這樣的問題,要細心細心再細心。
作者:fozero
聲明:原創文章,轉載請注明出處,謝謝!http://www.cnblogs.com/fozero/p/8673298.html
標簽:總結,git