一.码云的江湖地位
码云(Git@OSC)是开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平台,不限制私有库和公有库数量,虽然里面的内容不多,但是相较于github的国外服务器,码云速度比较速度且易读,而且完全免费,不失为一个很好地选择
二.注册及使用
-
注册
官网地址:git.oschina.net/
使用邮箱验证即可进行登陆
- 创建项目
1. 在码云进行项目创建
2. 创建本地项目
3. Git Bash Here中cd进入文件
4. git init 创建本地仓库(隐藏文件夹 .git,不可修改)
5. git add . 数据存储到暂存(可单独传递)
6. git commit -m "版本迭代说明" (暂存区文件存储到本地仓库)
7. git remote add origin "远程仓库地址" (连接本地与远程)
8. git push -u origin master (提交到远程仓库master)
- 多人合作开发通过创建分支向远程仓库数据,需要添加项目开发者
1. git branch -v 查看当前分支状态
2. git branch 分支名 开发创建分支
3. git branch -d 删除分支
4. git checkout 分支名 切换分支
5. git merge 合并分支
6. git pull 相当于git fetch+merge
- 从远程仓库拉取分支
pull 操作:针对没有冲突的情况 可以直接使用 pull 提取操作
-
多人协作时遇到冲突的解决
在企业中团队协作开发时,当多个人同时修改同一个文件,同一行代码时,就会产生冲突 。只有先推送的那个人才可以正常推送,后面那个人与它出现冲突的代码,是没有办法推送的,必须先拉取下来,然后自已手动解决冲突后才可进行推送。
解决冲突: 上面有冲突时,需要先 git pull 拉取远程代码,然后 vim 查看修改文件,再手动解决冲突,保留需要的