学习 git码云
码云是什么?
码云是开源中国社区2013年推出的基于 Git 的代码托管服务,目前已经成为国内最大的代码托管平台,致力于为国内开发者提供优质稳定的托管服务。
码云主要功能
码云除了提供最基础的 Git 代码托管之外,还提供代码在线查看、历史版本查看、Fork、Pull Request、打包下载任意版本、Issue、Wiki 、保护分支、代码质量检测、PaaS项目演示等方便管理、开发、协作、共享的功能。
如何使用
首先注册登录(使用方法和github相同)
常用指令
git branch -v 查看分支
git branch 分支名 创建好了自己的分支
git branch -d 分知名 删除分支
git checkout 我们创建的分知名 指定默认分支(切换分支)
git merge 合并分支
git reBase 合并分支
合并冲突的问题
冲突问题:当有两个人提交了修改同一行代码的推送就会产生冲突
解决方法就是打开文件删除一下几行报错信息:
<<<<master
=======
>>>>deve
然后再次合并就好了
git pull 执行了两个操作
git pull = fetch + merge;
(git fetch 自定义的库名 分支名)
(git merge 自定义库名/分知名)
项目部署思路
服务器 ftp工具部署 然后 使用linux系统 服务器上安装git
git分支:
首先一般默认是在master分支上,但是master分支一般是直接部署在服务器上,所以我们不推荐直接操作master,因为如果有问题就会导致发布的项目也出问题所以我们要再创建新的分支,好处就是同时推进多个项目,互不影响