區別:1、Git是一個開源的分散式版本控制系統,而npm是以JavaScript編寫的軟體包管理系統;2、Git可以有效、高速地處理從很小到非常大的項目版本管理,而npm可以安裝、分享、分發程式碼,管理專案依賴關係。
本教學操作環境:Windows7系統、Git2.30.0版、Dell G3電腦。
git是什麼
Git(讀音為/gɪt/)是一個開源的分散式版本控制系統,可以有效、高速地處理從很小到非常大的專案版本管理。
而且Git可以在不連網的狀態下使用,因為它只是一個工具,主要是為了方便管理你的程式。簡單的說,就是我們所做的專案有時候常常會需要進行修改等操作,導致專案有很多版本,而Git就是對這些版本進行控制處理的一個系統工具。
Git的功能特性:
1、從伺服器複製完整的Git倉庫到磁碟上。
2、在自己的電腦上依照不同的開發目的,建立分支,修改程式碼。
3、為自己建立的分支提交程式碼。
4、還可以在建立一個分支來修改程式碼。
npm是什麼
npm(全名為Node Package Manager,即「node套件管理器」)是Nodejs預設的、以JavaScript編寫的軟體包管理系統。透過npm可以安裝、分享、分發程式碼,管理專案依賴關係。
npm是JavaScript世界的套件管理工具,也是Node.js平台的預設套件管理工具,會隨著Nodejs一起安裝。類似Java語法中的maven,gradle,python中的pip。
npm能解決NodeJS程式碼部署上的許多問題,常見的使用情境有以下幾種:
允許使用者從NPM伺服器下載別人寫的第三方包到本地使用。
允許使用者從NPM伺服器下載並安裝別人編寫的命令列程式到本機使用。
允許使用者將自己編寫的套件或命令列程式上傳到NPM伺服器供別人使用。
npm是跟Nodejs一起並存的,只要安裝了Nodejs,npm也安裝好了,安裝好Nodejs之後。
git和npm的區別
Git是一個開源的分散式版本控制系統,可以有效、高速地處理從很小到非常大的專案版本管理。
npm是Nodejs預設的、以JavaScript寫的軟體包管理系統。透過npm可以安裝、分享、分發程式碼,管理專案依賴關係。
推薦學習:《Git教學》
以上是git和npm的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!