我在A電腦建立專案並git到github,然後我在B電腦clone一份接著使用B電腦繼續(xù)寫(xiě)專案。
問(wèn)題一:我在B寫(xiě)完項(xiàng)目推送到github,因?yàn)橥蝗徊荒苁褂肂電腦,只能用A電腦寫(xiě)項(xiàng)目,這裡就出現(xiàn)版本衝突了?怎麼解決?
問(wèn)題二:我學(xué)的git中只使用git協(xié)定推送項(xiàng)目,那麼怎麼使用ssh推送項(xiàng)目呢?
ringa_lee
問(wèn)題一、如果你在B電腦的項(xiàng)目還未推送到Github上沒(méi)關(guān)係,你可以現(xiàn)在A電腦中繼續(xù)寫(xiě)項(xiàng)目,等到可以使用B電腦時(shí)在推送到Github並解決衝突即可。如果你在B電腦上的專案已經(jīng)推送到了Github上,那就更簡(jiǎn)單了,先在A電腦上pull一下Github上的程式碼即可。
問(wèn)題二、我想你應(yīng)該沒(méi)搞清楚什麼是Git協(xié)議,因?yàn)樵贕ithub上常規(guī)使用的只有HTTP和SSH協(xié)議,並沒(méi)有Git協(xié)議,既然你用過(guò)Github,不會(huì)不知道怎麼用SSH協(xié)議推送項(xiàng)目吧?
你在A上的程式碼沒(méi)有及時(shí)push上remote裡去,手動(dòng)修改一下衝突吧,你兩臺(tái)電腦其實(shí)你可以當(dāng)成兩個(gè)人,從伺服器git clone master 各建立一下自己的分支,