在项目实训weblab的开发中,我们小组使用了码云平台托管代码仓库,并运用了一些基础git知识,进行代码的提交,更新,管理。
1.创建分支
git branch branchName
创建并切换分支
git checkout -b branchName
2.查看本地分支(无参数):
git branch
注:名称前面加* 号的是当前的分支
3.查看远程分支:
加上-a参数可以查看远程分支
git branch -a
4.切换分支
git checkout branch1
5.删除本地分支
git branch -d branch1
6.删除远程分支
git branch -r -d origin/branch1
git push origin :branch1
7.如果远程新建了一个分支,本地没有该分支。
git checkout --track origin/branch1
这时本地会新建一个分支名叫 branch1 ,会自动跟踪远程的同名分支 branch1。
git checkout --track origin/branch1
8.如果本地新建了一个分支 local1,但是在远程没有。那么就无法更新和提交代码。
git push --set-upstream origin branch1
可以自动在远程创建一个 branch1 分支,然后本地分支跟踪branch1分支。后面自动同步该分支。
9.合并分支到master上
git branch //查看当前所在分支
git checkout master //切换
git pull origin master //远程master上的代码pull
git merge branch1 //将branch1分支合并到master
git push origin master //推送到远程
git status //然后查看状态
gitee码云操作
克隆云端代码到本地
之后提交的代码连接到云端对应的代码仓库中
点击提交查看对应提交的代码变更。
在多人协作项目中,可以创建对应的
idea git 操作
使用git gragh 在图形化界面管理本地分支,推送提交到云端分支。
merge 合并代码分支
蓝色的箭头是从云端对应分支更新本地代码。
对勾是提交代码,绿色箭头是推送已提交代码。
在提交代码时会编译运行代码提示警告和错误。
左侧提交界面可以管理提交的变更,断点圆圈是刷新代码,转弯符号是回滚,蓝色相对箭头是显示差异。
下方文本框输入提交名称。
有警告是正常的,代码习惯不同,不影响运行。