一、git介绍
- 分布式版本控制系统
特点:极其强大的分支管理
分布式:
没有“中央服务器”**,每个人的电脑上都是一个完整的版本库
同类版本控制软件:
cvs/svn
与GitHub关系:
GitHub
网站为开源项目免费提供 Git
存储
解决什么
备份、代码还原、协同修改、多版本项目文件管理、追溯问题代码的编写人和编写时间、权限控制
二、 安装
三、推送码云远程仓库步骤
1:初始化本地的仓库
git init2:设置码云的用户名跟码云注册邮箱
git config --global user.name "码云里面用户名"
git config --global user.email "码云里面注册邮箱/手机"3:配置忽略提交的文件.gitingore
4: 将项目添加到本地仓库
git add .
git commit -m "crm项目初始化"5:配置远程仓库请求路径
git remote add origin 自己在码云创建仓库路径6:将本地仓库中crm项目推送到远程仓库
git push -u origin master7: 弹出一个框, 输入码云账号与密码
四、团队开发注意事项
- 组员每次开发,都必须先 push 到自己的远程分支
- 每次对 master 分支做合并或推送之前,原地备份代码
- 组员(组长)确保自己分支的代码与 master 分支都没有错误以后,将本地 master 推送到远程
- 每天早上开发前,先切换到 master 分支,更新代码,确保是最新版本,如果有更新下来内容,同样先对整个项目进行备份,再切换到自己的分支,然后将 master 合并到自己的分支上
- 每个小组每天必须保证一份新的代码,即组员除了将代码提交到自己的分支以外,都必须再将自己的代码合并到master
- 再次强调,每次合并或推送前,都先对项目进行备份,避免操作不熟练导致出错后代码丢失