前言
国外的github,国内的gitee,以及企业上使用的gitlab都是开发过程中使用较多的代码托管工具,它能够提供代码开发的效率。
一、使用步骤
1.1.检查当前所处的分支
git branch
 显示当前处于master分支,新增的代码不能去提交到现有的分支,应该同一迁移到新分支,这里新分支为user
2.将代码迁移到新分支user
- checkout 切换分支
- -b 创建新分支
 使用 git branch 查看当前所在分支 
3.使用命令查看代码有哪些改动
git status

4.将变动的内容添加到暂存区
git add .
然后使用 git status查看 
5.编辑提交消息
git commit -m "完成用户列表功能的开发"

6.再次查看工作状态
git status

7.云端第一次提交user分支需要添加
git push -u origin user
把本地的分支推送云端origin的仓库中,同事以user分支进行保存
8.输入用户名密码提交
 
9.确认写好代码后,合并到主分支上
1.检查现在所在的分支
git branch

2.希望把user分支合并到主分支,因你切换到主分支
git checkout master
3.从主分支把user合并过来
git merge user

4.把本地分master代码推送到云端进行保存
git push
因为云端已经有master分支,所以这里直接使用push提交到云端,不需要 -u
|