欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

git中commit和push的區(qū)別及說明

 更新時(shí)間:2023年11月06日 08:39:19   作者:幽幽唉  
這篇文章主要介紹了git中commit和push的區(qū)別及說明,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一.問題說明

上傳項(xiàng)目的時(shí)候發(fā)現(xiàn)有個(gè)commit和push

這兩個(gè)有什么區(qū)別呢?

二.git關(guān)鍵字

首先要知道git中有三個(gè)關(guān)鍵

  • pull
  • commit
  • push

暫存區(qū),本地倉庫和遠(yuǎn)程倉庫

暫存區(qū):每一次進(jìn)行代碼修改的地方,如idea

本地倉庫:我們每一次pull,從遠(yuǎn)程倉庫pull(拉?。┑竭@個(gè)地方,這個(gè)地方就是本地倉庫,他其實(shí)就是遠(yuǎn)程倉庫的一個(gè)副本

遠(yuǎn)程倉庫:存放到服務(wù)器上的代碼,是每一個(gè)人認(rèn)為自己的代碼修改好了,就可以集體上傳到這個(gè)地方,而且你也可以從這個(gè)地方下載別人的代碼,這個(gè)地方就是遠(yuǎn)程倉庫。

三.區(qū)別

那pull,commit和push的區(qū)別 是什么呢?

  • pull:這個(gè)是遠(yuǎn)程倉庫拉取數(shù)據(jù)到本地倉庫,就是為了和遠(yuǎn)程倉庫所匹配
  • commmit:當(dāng)我們想要把自己的代碼提交到遠(yuǎn)程的時(shí)候所用的命令語句,但是由于我們修改所在的區(qū)域在暫存區(qū),所以我們首先要把自己的代碼commit(提交)到本地倉庫,然后在從本地倉庫push到遠(yuǎn)程倉庫
  • push:現(xiàn)在已經(jīng)把暫存區(qū)的代碼提交到了本地倉庫,這時(shí)如果需要提交到遠(yuǎn)程服務(wù)器上,則需要把代碼push到遠(yuǎn)程分支里面,如果有了沖突在解決就好

四.注意事項(xiàng)

注意:先pull再push,不然可能會有沖突

我們?nèi)绻恳淮卧赾ommit的時(shí)候,我們都需要先從線上pull最新的代碼到本地倉庫,然后在把暫存區(qū)里面的代碼提交到本地倉庫,這個(gè)時(shí)候如果沒有沖突固然是最好的,如果有了沖突,這我需要解決沖突,這個(gè)此時(shí)本地倉庫已經(jīng)是最新的代碼且又包括暫存區(qū)上面的代碼了(至于先commit還是先pull,這個(gè)說法不一)

五.疑惑

為什么要分本地commit和遠(yuǎn)程服務(wù)器的push呢

因?yàn)槿绻镜夭籧ommit的話,修改的紀(jì)錄可能會丟失。

而有些修改當(dāng)前是不需要同步至服務(wù)器的,所以什么時(shí)候同步過去由用戶自己選擇。什么時(shí)候需要同步再push到服務(wù)器

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • win7/win10+vs2015+pcl1.8.0配置方案詳解

    win7/win10+vs2015+pcl1.8.0配置方案詳解

    這篇文章主要介紹了win7/win10+vs2015+pcl1.8.0詳細(xì)配置方案,本文通過圖文并茂的形式給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • Git如何恢復(fù)到之前版本

    Git如何恢復(fù)到之前版本

    這篇文章主要介紹了Git如何恢復(fù)到之前版本,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • php和asp利用Shell.Application來執(zhí)行程序的代碼

    php和asp利用Shell.Application來執(zhí)行程序的代碼

    關(guān)于用Shell.Application來執(zhí)行程序,在海陽頂端asp木馬里已有示例。用的是ShellExecute 這個(gè)方法。
    2008-12-12
  • Git commit與pull的先后順序及說明

    Git commit與pull的先后順序及說明

    這篇文章主要介紹了Git commit與pull的先后順序及說明,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 程序員開發(fā)項(xiàng)目是選擇效率還是質(zhì)量呢?

    程序員開發(fā)項(xiàng)目是選擇效率還是質(zhì)量呢?

    這篇文章主要介紹了程序員開發(fā)項(xiàng)目是選擇效率還是質(zhì)量呢?本文對這個(gè)每個(gè)程序員都會遇到的一個(gè)問題做了講解,需要的朋友可以參考下
    2014-07-07
  • 永久解決VSCode終端中文亂碼問題

    永久解決VSCode終端中文亂碼問題

    這篇文章主要介紹了永久解決VSCode終端中文亂碼問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Git中bundle命令的使用詳解

    Git中bundle命令的使用詳解

    這篇文章主要介紹了Git中bundle命令的使用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗(yàn)分享

    Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗(yàn)分享

    這篇文章主要介紹了Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗(yàn),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • CLion中編譯ROS工程的配置詳細(xì)教程

    CLion中編譯ROS工程的配置詳細(xì)教程

    這篇文章主要介紹了CLion中編譯ROS工程的配置,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Git 教程之分支管理詳解

    Git 教程之分支管理詳解

    本文主要介紹Git 分支管理的知識,這里整理了相關(guān)資料及命令詳解,有需要的小伙伴可以參考下
    2016-09-09

最新評論