1. 程式人生 > >關於git將本地資料push到遠端庫失敗的問題

關於git將本地資料push到遠端庫失敗的問題

git將資料push到遠端庫需要兩步,第一步: git pull -a;第二步:git push -u origin master.

關於push到遠端庫失敗的可能有:

一,輸入git pull -a 命令時不在master分支上。故需要跳轉到master分支,使用git checkout master命令跳轉回master分支,然後在進行pull和push.

二,push到遠端庫,遠端庫的資料並沒有改變。此時應該是沒有合併分支,故先使用git branch檢視分支,然後再用git merge (除master之外的分支名),再用 git brach -d (除master之外的分支名)刪除多餘的分支,然後再pull和push就可以了。

三,如果不是以上的情況,可以用git push -u origin master -f 就可以push過去了,具體原因還不清楚。