1、git status 查看代码状态
git status
2、git add . 把所有修改过的文件添加到暂存区
git add .
3、git commit -m "完成了登录功能" -m 后面是自定义的提交信息。把所有暂存区的代码提交到了本地仓库中。
git commit -m "完成了登录功能"
4、git branch 查看当前处于的分支,前面有*表示当前分支
git branch
5、合并分支,目标:将login合并到master分支
5.1切换到master分支 git checkout master,切换完成后,通过git branch命令查看当前分支,检验是否切换成功
git checkout master
5.2 合并分支 git merge login
git merge login
6、git push 将master分支代码推送到码云云端中
git push
7、但是码云上只有master一个分支,本地有master和login分支,本地的login分支没有推送。目标:推送login到码云上
7.1 切换到login分支
git checkout login
7.2 推送login分支。直接推送失败,因为码云上没有login分支,加上login即可推送成功!
git push -u origin
git push -u origin login
8.创建新的子分支,并推送到云端上
8.1 新建分支
git checkout -b rights
8.2 推送到云端
git push -u origin rights
9.推送写好的代码流程
9.1 查看代码状态
git status
9.2 把所有修改过的文件添加到暂存区
git add .
9.3 把所有暂存区的代码提交到了本地仓库中。
git commit -m '完成用户列表功能的开发'
9.4 推送代码到云端,user是云端上没有的分支,所以需要-u origin user
git push -u origin user
9.5 将user分支的代码合并到master分支
// 先切换到master分支
git checkout master
// 合并分支
git merge user
9.6 将代码提交到云端
git push