1.创dev的原因
(1)一般都会新建一个dev分支,进行修改里面的内容
dev分支就是克隆的master主分支,当前dev分支中的所有文件内容都和master主分支一模一样,因为master主分支是一个本地仓库的模板,一般我们不允许直接在master主分支进行操作修改,后续我们也都是新建分支进行操作,经过测试调优,最终合并到本地的master主分支。
(2)合并dev分支,将dev的内容合并到master
$ git merge dev #在当前master主分支合并dev分支
(3)合并成功后可以删除dev分支了
$ git branch #查看本地仓库所有分支
dev
* master #星标代表是当前指向master分支
$ git branch -d dev #删除dev分支
2.上传一个项目到gitee中
(1)在gitee上建一个仓库,并进行初始化
(2)新建一个dev分支
(3)在需要上传的项目目录下(.md文件要删除),右击,进入Git Bash Here初始化
(4)本地仓库与远程仓库建立连接,先复制SSH的地址
git remote add origin 远程仓库地址
如果复制错误可以移除
git remote remove origin
(5)将远程仓库的文件同步到本地仓库中
#origin是远程名,master是远程仓库中的一个分支
git pull origin master
(6)上传到远程,可全部上传,也可单个文件上传
#单个文件上传
git add 文件名
#全部上传(将当前目录的文件全部上传)
git add .
(7)提交
git commit -m "第一次提交"
(8)推送
git push -u origin master #第一次推送
git push origin master#以后再推送不用-u了
3.在gitee界面切换到dev分支,并同步刚刚上传的代码
(1)将远程主机origin的dev分支拉取过来
git pull
(2)查看当前本地和远程所有的分支
(3)在本地创建dev分支,就会切换到dev中
#在本地创建dev分支 ,这个本地dev分支就是刚从远程仓库拉取的dev
#之后就可以在这个dev中进行开发
git checkout -b dev origin/dev
(4)拉取所有远程分支(master,dev)的新版本,并同步到当前分支(dev)的本地代码
#将远程主机origin的dev分支拉取过来,与当前分支dev合并
git pull