切換語言為:簡體

命令列實現方式將新專案提交到git管理

  • 爱糖宝
  • 2024-08-21
  • 2053
  • 0
  • 0

如果我們開發中,可能是一個新的Web應用、移動應用或者微服務。你寫下了初始的幾百行程式碼,一切都很順利。但是隨著功能逐漸增多,程式碼量暴漲,你開始感受到管理程式碼的壓力。如果此時沒有版本控制,任何一次小錯誤可能都會導致專案無法正常執行,修復這些錯誤可能需要耗費大量時間。這時候就要把專案要初始化納入Git管理,以便後續跟蹤程式碼的變更歷史,對於剛入門的一些同學,還不不清楚怎麼做,現在把具體操作過程總結如下:

  1. 初始化Git倉庫: 開啟終端或命令列工具,進到專案目錄,然後執行以下命令來初始化一個新的Git倉庫:

    git init

  2. 新增.gitignore檔案: .gitignore檔案用於告訴Git忽略跟蹤某些檔案或目錄。比如對於大多數Node.js專案,可能會想要忽略node_modules目錄,因為它包含了安裝的依賴項,這些依賴項一般不需要版本控制。同樣,logs目錄通常包含執行時生成的日誌檔案一般也不需要版本控制。建立一個.gitignore檔案,並新增以下內容:

    # 忽略node_modules目錄
    node_modules/
    
    # 忽略logs目錄
    logs/

  3. 新增專案檔案到Git: 使用git add命令將專案檔案新增到Git的暫存區:

    git add .

  4. 提交更改: 使用git commit命令提交更改到倉庫:

    git commit -m "Initial commit"

  5. 關聯遠端倉庫: 如果已經有了一個遠端倉庫 可以使用git remote add命令來關聯它:

    git remote add origin <遠端倉庫URL>

  6. 推送到遠端倉庫: 使用git push命令將本地更改推送到遠端倉庫:

    git push -u origin master

    注意:如果遠端倉庫有特定的分支名稱,比如main,需要替換master為相應的分支名。

  7. 後續的提交: 每次修改了程式碼後,可以使用git addgit commit來跟蹤這些更改,然後使用git push將它們推送到遠端倉庫。

注意要在開始之前,要配置好使用者名稱和電子郵件地址。如果還沒有配置,可以使用以下命令:

git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"

0則評論

您的電子郵件等資訊不會被公開,以下所有項目均必填

OK! You can skip this field.