Git 是目前最流行的分布式版本控制系统。
基本配置
git config --global user.name "Your Name" git config --global user.email "your@email.com" git config --global init.defaultBranch main
创建仓库
# 初始化新仓库 git init # 克隆远程仓库 git clone https://github.com/user/repo.git
基本操作
# 查看状态 git status # 添加文件到暂存区 git add file.txt git add . # 添加所有文件 # 提交更改 git commit -m "提交说明" # 推送到远程 git push origin main # 拉取更新 git pull origin main
分支管理
# 创建分支 git branch feature-login # 切换分支 git checkout feature-login # 或创建并切换 git checkout -b feature-login # 合并分支 git checkout main git merge feature-login # 删除分支 git branch -d feature-login
查看历史
git log git log --oneline --graph git diff git show commit_hash
常用工作流
- Git Flow:main + develop + feature/release/hotfix 分支
- GitHub Flow:main + feature 分支 + Pull Request
- 保持提交信息简洁明了
- 经常推送,避免大量代码积压