一、一个完整的分支文件上传流程:
- git branch ----查看当前分支
- git status ----查看当前文件状态
- git add . -----将所有修改的文件上传到暂存区
- git status -----可以再次查看状态
- git commit -m "注释" ----将这次的修改放到本地仓库中
- git status ----再次查看状态
- 现在本地的代码已经是最新的,但是码云上的还是旧的上传码云上
- git push ----将本地存储里的内容上传到码云
- git branch ---可以看到当前还处于分支里面,码云中主分支的代码还是旧的:
- git checkout master ----切换到主分支上
- git branch ----查看是否切换到主分支
- git merge goods_cate ---将goods_cate分支中的文件
- 合并到主分支中去; 这时候合并的是本地仓库中的
- git push -----将合并后的主分支上传到码云中;
- 完成了分支上传的所有流程;
- cls+回车:清空终端;
二、一个完整的分支创建流程:
- git checkout master ----首先要切换到主分支上
- git branch -----判断是否在主分支上
- git checkout -b goods_params -----创建一个新分支(商品分类参数分支)
- git branch ----检查一下现在处于那个分支(可以看到已经处于新分支上了)
- 然后将本地的goods_params上传到云端:(码云中)
- git push -u origin goods_params ----因为是第一次上传,所以要加上 -u 和origin(云端仓库的别名) 这时候就可以到码云中刷新查看分支,已经添加进去了。
三、完整的一次提交过程:
- git branch ---查看所处的分支
- git status ---查看当前文件所处的状态
- git add . ---将所有的修改增加到暂存区
- git status ----再次查看文件所处的状态
- git commit -m "完成了分类参数的开发"
- ---将当前的修改提交到本地的仓库中
- git status ---再次查看当前文件所处的状态
- git push ---将本地仓库中存储的内容上传到码云中,这个时候主分支中的代码还是旧的,切换到主分支,更新主分支代码
- git checkout master ---切换到主分支中
- git branch ---查看现在是否在主分支中
- git merge goods_params ---主动合并分支中的内容,这是后合并的实在本地
- git push ---将主分支合并过后的上传到码云中
这就完成了一个完整的上传操作