問題現(xiàn)象:git提交到遠(yuǎn)程倉庫沖突解決
原因分析?
????????兩人同時(shí)fetch了一個(gè)分支恨胚。 第一個(gè)人修改后提交观堂,第二個(gè)人提交就失敗。?
解決方法?
? ? ? ? 方式一.強(qiáng)制推送 $ git push -f 可以提交们豌,會將remote上第一個(gè)人的改動(dòng)沖掉树碱,比較暴力,不太好次泽。?
????????方式二.正常解決 先 git fetch origin 然后git merge origin/master, 和本地分支合并, 之后再push穿仪。?
? ? ? ? 方式三. ?1. git init //初始化倉庫
????????????????????2. git add .(文件name) //添加文件到本地倉庫
????????????????????3. git commit -m "first commit" //添加文件描述信息
????????????????????4. git remote add origin + 遠(yuǎn)程倉庫地址 //鏈接遠(yuǎn)程倉庫,創(chuàng)建主分支
????????????????????5. git pull origin master // 把本地倉庫的變化連接到遠(yuǎn)程倉庫主分支
????????????????????6. git push -u origin master //把本地倉庫的文件推送到遠(yuǎn)程倉庫