第一步:在提交項(xiàng)目之前必須先對(duì)項(xiàng)目進(jìn)行更新,,此項(xiàng)特別重要,,如果不進(jìn)行更新,別人有項(xiàng)目提交到服務(wù)器上,,那么你的項(xiàng)目將會(huì)提交不上去,,使用git解決沖突會(huì)比較麻煩,即使你解決了沖突,,但是有時(shí)候不注意會(huì)沖掉別人寫的代碼,,不像svn使用那么簡(jiǎn)單,所以提交自己項(xiàng)目前必須進(jìn)行更新(特別重要),;如圖1:選擇pull進(jìn)行更新代碼操作,; 第二步:更新后的結(jié)果如圖2、3,;其中圖2:表示從服務(wù)器上更新下來的代碼,;圖3:表示服務(wù)器上沒有需要更新的代碼,當(dāng)服務(wù)器上沒有需要更新到本地的代碼時(shí),,則可以放心的進(jìn)行提交代碼的操作,; 第三步:1.當(dāng)確定第二步操作完之后,此時(shí)可以進(jìn)行提交代碼的操作,,圖4中表示中紅色的項(xiàng)目表示新創(chuàng)建的項(xiàng)目{注:如果是藍(lán)色,,表示修改過的項(xiàng)目}(紅色和藍(lán)色都表示待提交項(xiàng)目),如果是紅色的,,則選擇圖5:add,如果項(xiàng)目是藍(lán)色,,則選擇圖5.1 :commit file; 2.當(dāng)add操作完成之后項(xiàng)目顏色會(huì)變成綠色,如圖6,,紅色表示為進(jìn)行add操作,; 3.進(jìn)行commit Directory操作 如圖7: 4.當(dāng)出現(xiàn)如圖8的窗口時(shí),綠色和藍(lán)色表示待提交項(xiàng)目,,在這里可以進(jìn)行相應(yīng)的勾選,,下面的commit message區(qū)域填寫,模塊名稱或者提交代碼的相應(yīng)信息,,下面的下拉菜單選擇commit and push,如紅色8區(qū)域,; 5.如圖9:當(dāng)出現(xiàn)下面窗口時(shí),,選擇紅色區(qū)域9部分的push按鈕,進(jìn)行提交項(xiàng)目操作,,至此項(xiàng)目提交所以操作完成,,需要等幾秒鐘會(huì)有相應(yīng)提交成功或者是提交失敗的提示,如果提交失敗則表示,,你本地項(xiàng)目沒有進(jìn)行更新,,和服務(wù)器上的項(xiàng)目有沖突,需要解決沖突,,然后才能提交(注:當(dāng)pull失敗時(shí),,說明服務(wù)器上的代碼和本地代碼有沖突,這時(shí)則需要把本地有沖突的代碼備份,,然后還原,,再pull,這時(shí)pull成功后,,再把自己備份的代碼部分,,拷入相應(yīng)的代碼中,這時(shí)候再進(jìn)行push就可以了),。 第四還原操作:如圖選擇10區(qū)域按鈕:revert進(jìn)行還原操作,; |
|