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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 非常感谢您对天安公司的支持与厚爱,下面就为大家讲下积分兑现的流程, 不要着急,拿起我们的手机慢慢来…… 1.首先先...
    杨erer阅读 13,347评论 2 6
  • 虚拟机网络设置 三种网络类型的区别在于 说下虚拟机网络配置的解决方案及思路 Bridge桥接方式(首选) 与宿主机...
    闪电恋阅读 8,019评论 0 0
  • 在内部类中使用: //获取屏幕的宽度旧方法,已废弃WindowManager wm = (WindowManage...
    HaRun阅读 6,609评论 0 0
  • 红林悟道《韩非子》-主道 第十四章:五失 上一章中韩非子主要讲了“五壅”。壅者,壅蔽也,意为隔绝蒙蔽。韩非子所讲的...
    红林主人阅读 2,958评论 0 0
  • 被定义项与定义项的关系,Ds是Dp 说明的语词定义是有明确判断标准的,比如你对乌托邦进行解释的对错,是有明确的判断...
    水千里阅读 1,598评论 0 0

友情链接更多精彩内容