Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 859 Bytes

2. 分布式版本控制系统Git.md

File metadata and controls

33 lines (23 loc) · 859 Bytes

分布式版本控制系统Git

为什么使用版本控制系统?
  • 正式项目都需要代码版本管理
  • 大型项目需要多人协作开发

常用Git命令

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分支,再合并分支
  • 合并分支时可能会发生冲突,此时通过协商处理冲突