如果我們開發中,可能是一個新的Web應用、移動應用或者微服務。你寫下了初始的幾百行程式碼,一切都很順利。但是隨著功能逐漸增多,程式碼量暴漲,你開始感受到管理程式碼的壓力。如果此時沒有版本控制,任何一次小錯誤可能都會導致專案無法正常執行,修復這些錯誤可能需要耗費大量時間。這時候就要把專案要初始化納入Git管理,以便後續跟蹤程式碼的變更歷史,對於剛入門的一些同學,還不不清楚怎麼做,現在把具體操作過程總結如下:
初始化Git倉庫: 開啟終端或命令列工具,進到專案目錄,然後執行以下命令來初始化一個新的Git倉庫:
git init
新增
.gitignore
檔案:.gitignore
檔案用於告訴Git忽略跟蹤某些檔案或目錄。比如對於大多數Node.js專案,可能會想要忽略node_modules
目錄,因為它包含了安裝的依賴項,這些依賴項一般不需要版本控制。同樣,logs
目錄通常包含執行時生成的日誌檔案一般也不需要版本控制。建立一個.gitignore
檔案,並新增以下內容:# 忽略node_modules目錄 node_modules/ # 忽略logs目錄 logs/
新增專案檔案到Git: 使用
git add
命令將專案檔案新增到Git的暫存區:git add .
提交更改: 使用
git commit
命令提交更改到倉庫:git commit -m "Initial commit"
關聯遠端倉庫: 如果已經有了一個遠端倉庫 可以使用
git remote add
命令來關聯它:git remote add origin <遠端倉庫URL>
推送到遠端倉庫: 使用
git push
命令將本地更改推送到遠端倉庫:git push -u origin master
注意:如果遠端倉庫有特定的分支名稱,比如
main
,需要替換master
為相應的分支名。後續的提交: 每次修改了程式碼後,可以使用
git add
和git commit
來跟蹤這些更改,然後使用git push
將它們推送到遠端倉庫。
注意要在開始之前,要配置好使用者名稱和電子郵件地址。如果還沒有配置,可以使用以下命令:
git config --global user.name "Your Name" git config --global user.email "youremail@example.com"