gitlab开发过程中常用的场景如下:
一、提交代码
提交所有文件 add 后面加 . ,如果是提交单个文件,你可以把点换成你的文件名称
》git add .
》git commit -m '日志'
》git push <远程主机名> <本地分支名>:<远程分支名>
例如
》git push dev:dev
当你执行完最后一步push时,你就可以在你的gitlab远程仓库中history里面看到你提交代码的log了。看下图
这个时候你就可以召唤你的小伙伴们,让他们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不一样,它只有一份代码,分支会存在它的机制里,你是看不到的,所以你可以理解为,他是一扇门,你的分支就是多个钥匙。创建分支可以让你的代码不对你小伙伴的代码进行影响,同时,别人的代码也不会跟你的代码冲突。
所以说:大胆的创建分支吧~~