1. 安裝Git
在Debian系統上,首先需要安裝Git工具(若未安裝),可通過以下命令完成:
sudo apt update && sudo apt install git
安裝完成后,建議配置全局用戶名和郵箱(用于提交記錄標識):
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
2. 初始化本地Git倉庫
進入JavaScript項目的根目錄,運行以下命令初始化倉庫:
cd /path/to/your/javascript-project
git init
這會在項目目錄中創建.git
隱藏文件夾,用于存儲版本控制的歷史信息和配置。
3. 忽略不必要的文件
創建.gitignore
文件,排除無需版本控制的文件(如node_modules/
目錄、依賴文件、日志文件等),避免倉庫體積過大。示例.gitignore
內容:
node_modules/
dist/
*.log
.env
將該文件保存到項目根目錄即可。
4. 添加文件到暫存區與提交
將項目文件添加到Git暫存區(git add .
表示添加所有文件,也可指定具體文件如git add src/index.js
):
git add .
然后提交暫存區的更改到本地倉庫,并附上清晰的提交信息(描述本次修改的內容):
git commit -m "Initial commit: Set up JavaScript project structure"
5. 關聯遠程倉庫(可選但推薦)
若需將項目托管到遠程平臺(如GitHub、GitLab),需先在平臺上創建空倉庫(勿勾選“Initialize with README”),復制其HTTPS或SSH URL(如https://github.com/username/js-project.git
)。然后在本地倉庫中添加遠程地址:
git remote add origin <remote_repository_url>
首次推送時,設置本地main
分支(或master
分支,取決于倉庫默認分支)跟蹤遠程分支:
git push -u origin main
后續可直接使用git push
同步本地更改到遠程倉庫。
6. 分支管理與協作(可選)
為隔離開發任務(如新功能、Bug修復),建議創建分支:
git checkout -b feature/new-login # 創建并切換到新分支
開發完成后,切換回主分支并合并:
git checkout main
git merge feature/new-login
若合并時出現沖突,需手動編輯沖突文件(Git會標記沖突位置),解決后重新提交:
git add conflict-file.js
git commit -m "Resolve merge conflict in feature/new-login"
最后推送合并后的主分支到遠程倉庫:
git push origin main