gitlab笔记(二)

gitlab开发过程中常用的场景如下:

一、提交代码

提交所有文件 add 后面加 . ,如果是提交单个文件,你可以把点换成你的文件名称

》git add .

》git commit -m '日志'

》git push <远程主机名> <本地分支名>:<远程分支名>

    例如

》git push dev:dev

当你执行完最后一步push时,你就可以在你的gitlab远程仓库中history里面看到你提交代码的log了。看下图


history

这个时候你就可以召唤你的小伙伴们,让他们pull你最新的代码了。

更新代码使用这条命令

》git pull

二、查看你的本地代码文件状态

》git status

使用该命令,可以看到你的代码是否已经提交,

1、未提交的为红色字体显示

2、提交了到了本地则为绿色显示

3、如果已经推送到了远程仓库,则为nothing to commit, working tree clean

三、切换分支

第一种:切换分支

》git checkout 分支名称   

第二种:切换分支如果分支不存在则会新建一个分支

》git checkout -b 分支名称

四、合并分支代码

》git branch 命令会列出所有分支,当前分支前面会标一个*号。

git merge用于合并指定分支到当前分支,merge后面就是指定分支的名称

》git merge dev

五、删除分支

为了你自己的代码着想,还是不要随便执行这条命令

》git branch -d dev

小伙伴们,新技能get到了吗?是不是很简单。

git可以创建很多分支,它跟svn不一样,它只有一份代码,分支会存在它的机制里,你是看不到的,所以你可以理解为,他是一扇门,你的分支就是多个钥匙。创建分支可以让你的代码不对你小伙伴的代码进行影响,同时,别人的代码也不会跟你的代码冲突。

所以说:大胆的创建分支吧~~

你可能感兴趣的:(gitlab笔记(二))