在项目实训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码云操作

gitlab api创建初始分支 gitlab new branch_gitlab api创建初始分支


克隆云端代码到本地

之后提交的代码连接到云端对应的代码仓库中

gitlab api创建初始分支 gitlab new branch_提交代码_02


点击提交查看对应提交的代码变更。

gitlab api创建初始分支 gitlab new branch_gitlab api创建初始分支_03


在多人协作项目中,可以创建对应的

idea git 操作

使用git gragh 在图形化界面管理本地分支,推送提交到云端分支。

gitlab api创建初始分支 gitlab new branch_gitlab api创建初始分支_04


merge 合并代码分支

gitlab api创建初始分支 gitlab new branch_github_05


蓝色的箭头是从云端对应分支更新本地代码。

对勾是提交代码,绿色箭头是推送已提交代码。

在提交代码时会编译运行代码提示警告和错误。

gitlab api创建初始分支 gitlab new branch_学习_06


左侧提交界面可以管理提交的变更,断点圆圈是刷新代码,转弯符号是回滚,蓝色相对箭头是显示差异。

下方文本框输入提交名称。

gitlab api创建初始分支 gitlab new branch_git_07


有警告是正常的,代码习惯不同,不影响运行。

gitlab api创建初始分支 gitlab new branch_git_08