婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > 用git打更新包的辦法分享

用git打更新包的辦法分享

熱門標(biāo)簽:商機(jī)地圖標(biāo)注 智能電銷機(jī)器人有用嗎 測繪地圖標(biāo)注名稱 鶴崗400電話申請(qǐng) 百度地圖標(biāo)注直線距離 外呼電話系統(tǒng)怎么操作 德陽400電話申請(qǐng) 天津電話外呼系統(tǒng)排名 怎么在百度地圖標(biāo)注公司的位置

前言

相信很多人都有過這種經(jīng)歷,當(dāng)修改了一堆bug后,要更新代碼到服務(wù)器上,此時(shí),最簡單的方式是將項(xiàng)目文件全部上傳一次,這種方式可行,但不可取。為什么?你懂的!

其實(shí)可以直接在服務(wù)器用git pull代碼的方式來更新代碼,但如果遇到你的服務(wù)器是linux服務(wù)器并且不帶UI界面的,除非你命令行指令及git很熟悉,要不然遇到代碼沖突還是比較麻煩的,小編這方面的水平有限。當(dāng)然也有其他原因,不推薦此方式更新。

下面,小編為大家介紹下利用git來打更新包。

打包原理:

利用git archive輸出兩個(gè)提交間的改變

NEW_COMMIT_ID_HERE 較新的提交ID

OLD_COMMIT_ID_HERE 較舊的提交ID(以此作為更新打包起始點(diǎn))

現(xiàn)在我有兩次提交(commit)

第一次提交的ID為438eac0,提交了一個(gè)文件

第二次提交的ID為4d5baf6,提交了三個(gè)文件

然后按照上面打包指令:

git archive -o update.zip 4d5baf6 $(git diff –name-only 438eac0 4d5baf6)

執(zhí)行一下指令,會(huì)發(fā)現(xiàn)目錄中多了一個(gè)update.zip壓縮文件

小編解壓文件看一下有什么內(nèi)容

是小編第二個(gè)提交的文件及目錄,這說明了OLD_COMMIT_ID_HERE僅作為打包的起始點(diǎn),但并不包含OLD_COMMIT_ID_HERE提交的內(nèi)容。

當(dāng)然NEW_COMMIT_ID_HERE OLD_COMMIT_ID_HERE之間可以間隔多個(gè)COMMIT的,這樣就會(huì)打多個(gè)COMMIT的內(nèi)容打包到一個(gè)壓縮包內(nèi)。

最后,只要解壓出來的內(nèi)容通過FTP工具上傳到服務(wù)器即可。

總結(jié)

上面展示的內(nèi)容只是單一的代碼更新,實(shí)際的更新可能還會(huì)涉及多個(gè)方面的,例如數(shù)據(jù)庫腳本、配置文件等,小編在此文章中就不作過多的討論。有興趣的同學(xué)可以百度或者GOOGLE。

結(jié)束語

謝謝各位的閱讀,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)和工作能帶來幫助。如果有疑問可以留言討論,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • Git里多種撤銷操作的最佳方法
  • 簡單談?wù)凣it中的回滾操作
  • 在Linux下搭建Git服務(wù)器的方法詳解
  • git提交空目錄的方法
  • Git 教程之遠(yuǎn)程倉庫詳解
  • Git 教程之查看提交歷史詳解
  • Git 教程簡單入門介紹
  • GitHub Eclipse配置使用教程詳解
  • github 常用命令總結(jié)大全
  • github pull最新代碼實(shí)現(xiàn)方法
  • Git中需要熟記的命令小結(jié)
  • Git 常用命令整理
  • Git基本概述

標(biāo)簽:優(yōu)質(zhì)小號(hào) 自貢 六盤水 鎮(zhèn)江 百色 丹東 滁州 武漢

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《用git打更新包的辦法分享》,本文關(guān)鍵詞  用,git,打更,新包,的,辦法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《用git打更新包的辦法分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于用git打更新包的辦法分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 图们市| 保亭| 奉新县| 五常市| 梨树县| 汽车| 略阳县| 甘南县| 泸水县| 互助| 剑阁县| 民勤县| 福海县| 西贡区| 武宁县| 崇阳县| 大埔区| 和龙市| 渭源县| 平邑县| 丰城市| 尖扎县| 刚察县| 武川县| 华阴市| 波密县| 永仁县| 东安县| 台江县| 盈江县| 东方市| 五原县| 龙陵县| 鞍山市| 麟游县| 甘德县| 潍坊市| 泰和县| 兴义市| 临颍县| 梁平县|