- 正式项目都需要代码版本管理
- 大型项目需要多人协作开发
git status // 查看文件状态
git add a.js README.md // 添加文件到暂存区,'.' 表示所有
git checkout xxx // 放弃文件修改,'.' 表示所有
git commit -m 'xxx' // 提交,带备注
git push origin master // 推送到远程仓库
git pull origin master // 从远程仓库拉取
git branch // 查看分支
git checkout -b xxx / git checkout xxx // 创建分支 / 切换分支
git merge xxx
- 主分支master
- 每人建一个分支,在自己的分支上工作和提交
- 在合并分支前先拉取最新的master分支,再合并分支
- 合并分支时可能会发生冲突,此时通过协商处理冲突