git中commit和push的區(qū)別及說(shuō)明
一.問(wèn)題說(shuō)明
上傳項(xiàng)目的時(shí)候發(fā)現(xiàn)有個(gè)commit和push
這兩個(gè)有什么區(qū)別呢?
二.git關(guān)鍵字
首先要知道git中有三個(gè)關(guān)鍵
pullcommitpush
暫存區(qū),本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)
暫存區(qū):每一次進(jìn)行代碼修改的地方,如idea
本地倉(cāng)庫(kù):我們每一次pull,從遠(yuǎn)程倉(cāng)庫(kù)pull(拉?。┑竭@個(gè)地方,這個(gè)地方就是本地倉(cāng)庫(kù),他其實(shí)就是遠(yuǎn)程倉(cāng)庫(kù)的一個(gè)副本
遠(yuǎn)程倉(cāng)庫(kù):存放到服務(wù)器上的代碼,是每一個(gè)人認(rèn)為自己的代碼修改好了,就可以集體上傳到這個(gè)地方,而且你也可以從這個(gè)地方下載別人的代碼,這個(gè)地方就是遠(yuǎn)程倉(cāng)庫(kù)。
三.區(qū)別
那pull,commit和push的區(qū)別 是什么呢?
pull:這個(gè)是遠(yuǎn)程倉(cāng)庫(kù)拉取數(shù)據(jù)到本地倉(cāng)庫(kù),就是為了和遠(yuǎn)程倉(cāng)庫(kù)所匹配commmit:當(dāng)我們想要把自己的代碼提交到遠(yuǎn)程的時(shí)候所用的命令語(yǔ)句,但是由于我們修改所在的區(qū)域在暫存區(qū),所以我們首先要把自己的代碼commit(提交)到本地倉(cāng)庫(kù),然后在從本地倉(cāng)庫(kù)push到遠(yuǎn)程倉(cāng)庫(kù)push:現(xiàn)在已經(jīng)把暫存區(qū)的代碼提交到了本地倉(cāng)庫(kù),這時(shí)如果需要提交到遠(yuǎn)程服務(wù)器上,則需要把代碼push到遠(yuǎn)程分支里面,如果有了沖突在解決就好
四.注意事項(xiàng)
注意:先pull再push,不然可能會(huì)有沖突
我們?nèi)绻恳淮卧赾ommit的時(shí)候,我們都需要先從線上pull最新的代碼到本地倉(cāng)庫(kù),然后在把暫存區(qū)里面的代碼提交到本地倉(cāng)庫(kù),這個(gè)時(shí)候如果沒(méi)有沖突固然是最好的,如果有了沖突,這我需要解決沖突,這個(gè)此時(shí)本地倉(cāng)庫(kù)已經(jīng)是最新的代碼且又包括暫存區(qū)上面的代碼了(至于先commit還是先pull,這個(gè)說(shuō)法不一)
五.疑惑
為什么要分本地commit和遠(yuǎn)程服務(wù)器的push呢
因?yàn)槿绻镜夭籧ommit的話,修改的紀(jì)錄可能會(huì)丟失。
而有些修改當(dāng)前是不需要同步至服務(wù)器的,所以什么時(shí)候同步過(guò)去由用戶自己選擇。什么時(shí)候需要同步再push到服務(wù)器
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
win7/win10+vs2015+pcl1.8.0配置方案詳解
這篇文章主要介紹了win7/win10+vs2015+pcl1.8.0詳細(xì)配置方案,本文通過(guò)圖文并茂的形式給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
php和asp利用Shell.Application來(lái)執(zhí)行程序的代碼
關(guān)于用Shell.Application來(lái)執(zhí)行程序,在海陽(yáng)頂端asp木馬里已有示例。用的是ShellExecute 這個(gè)方法。2008-12-12
程序員開(kāi)發(fā)項(xiàng)目是選擇效率還是質(zhì)量呢?
這篇文章主要介紹了程序員開(kāi)發(fā)項(xiàng)目是選擇效率還是質(zhì)量呢?本文對(duì)這個(gè)每個(gè)程序員都會(huì)遇到的一個(gè)問(wèn)題做了講解,需要的朋友可以參考下2014-07-07
Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗(yàn)分享
這篇文章主要介紹了Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗(yàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04

