当前位置:首页 > 技术 >

公司用git还是gitlab(gitlab和github的区别)

来源:原点资讯(m.360kss.com)时间:2023-03-12 14:47:28作者:YD166手机阅读>>

1 什么是git

Git是一个开源的分布式版本控制系统,可以用于项目版本管理,一般公司都会使用git gitlab作为代码管理工具。

对个人来说一般是Git gitlab作为自己的项目管理工具,但是因为gitlab经常访问不了,所以有很多人会选择gitee,国内的码云。

我们在工作中也需要拉开发的代码下来,测试时进行代码比对,针对开发改动的点,有针对性的进行测试。

所以我们也需要了解Git的使用,本章我们就来简单介绍一下Git的基本命令。

2 Git工作流

首先我们来了解Git的工作流。

工作区可以理解未交给Git管理,只有将文件add到暂存区了才算交给Git进行管理,否则Git是无法管理工作区的文件的,commit之后才会到本地仓库,最后push到远程仓库,远程仓库也就是github,gitlab,gitee等等,push上去后别人就可以将你的代码拉下来了。

公司用git还是gitlab,gitlab和github的区别(1)

3 常用Git命令

1、基本配置

#git查看用户名和邮箱 git config user.name git config user.email #git更改用户和邮箱 git config --global user.name "wmh" git config --global user.email "666@qq.com"

2、创建本地库

#创建文件夹 mkdir learngit #进入文件夹 cd learngit #初始化本地仓库,如果没看见.git目录,使用ls -ah可见,注:将隐藏文件设置可见 git init #创建test.txt文件 touch test.txt #提交文件到暂存区 git add test.txt文件 #提交文件到本地仓库 git commit -m "第一次提交test.txt文件" #查看提交过程 git log

3、Git工作流转

#工作区 > 暂存区 git add <file/dir> #暂存区 > 本地仓库 git commit -m "暂存区 -> 本地仓库" #本地仓库 > 远程仓库(本地master分支推送到远程origin仓库) git push origin master #工作区 < 暂存区(暂存区文件内容覆盖工作区文件内容) git checkout -- <file> # 暂存区 < 本地仓库(本地仓库文件内容覆盖暂存区文件内容) git reset HEAD <file> #本地仓库 < 远程仓库 git clone <git_url>

4、打tag

#创建taggit tag -a testtag -m "test"#查看taggit tag -l#删除taggit tag -d testtag#push单个taggit push origin testtag#push所有taggit push origin --tags#查看tag信息git show testtag4 相关学习资料

百度搜索:Git官网、廖雪峰Git教程;

我是通过廖雪峰Git教程入门的Git,他的教程通俗易懂,还附带操作过程的视频,非常适合新手上路,我在上学时候就跟着教程入门了Git。

当时很多还不理解,并且觉得命令很难记住,直到后面刚开始参加工作,因为工作中真的实践了,才理解了Git的工作流。

5 总结

充分掌握上面这些基本命令,就足够应付日常工作的版本管理了。

想要更多的了解Git的使用方式以及更深入的了解Git的工作原理,还需要持续的学习。

公司用git还是gitlab,gitlab和github的区别(2)

嘎嘎软件测试 将分享个人成长、团队管理、软件测试技能知识等内容,做到有思想、有观点、有深度,欢迎订阅。

,

栏目热文

gitlab利弊(gitlab前景)

gitlab利弊(gitlab前景)

关于过气网红编程语言 Ruby,我们此前曾发过一篇文章去回顾其大受追捧的过往,并讨论了它每况愈下的生存状态。不过人气并不...

2023-03-12 14:35:48查看全文 >>

gitlab社区版和企业版差别(公司用的gitlab是要下载的吗)

gitlab社区版和企业版差别(公司用的gitlab是要下载的吗)

作者:布加迪很多人问我:“我的编程项目应使用哪个分布式版本控制系统?GitHub还是GitLab?”这个问题不好回答。首...

2023-03-12 14:31:03查看全文 >>

vivo手机u盘插上去没反应(vivo手机插入u盘无反应什么问题)

vivo手机u盘插上去没反应(vivo手机插入u盘无反应什么问题)

大家好,U盘因其体积小易携带的优点,被广泛使用在工作和生活中;随着智能手机的普及,现在上至退休的大爷大妈,下至正在上学...

2023-03-12 14:33:49查看全文 >>

vivo手机u盘可以用吗(vivo手机可以打开u盘吗)

vivo手机u盘可以用吗(vivo手机可以打开u盘吗)

OTG全名On-The-Go,中文翻译为即插即用,是一种硬件接口技术,可以让设备之间相互传输文件、数据、电源,此技术已被...

2023-03-12 14:05:11查看全文 >>

vivo手机专用u盘(vivo手机能用手机u盘吗)

vivo手机专用u盘(vivo手机能用手机u盘吗)

2021年马上过去了,作为手机摄影爱好者,这一年也拍了很多的照片和视频;翻翻手机,看着手机那捉襟见肘的存储空间,还有海量...

2023-03-12 14:39:26查看全文 >>

gitlab是什么平台(gitlab哪个公司)

gitlab是什么平台(gitlab哪个公司)

IT之家 2 月 10 日消息,在线代码托管平台(GitLab)首席执行官 Sid Sijbrandi 今天发布公开信,...

2023-03-12 14:39:36查看全文 >>

gitlab和git关系(git github gitlab 区别)

gitlab和git关系(git github gitlab 区别)

版本控制系统(Version Control System,VCS)是一种记录一个或若干文件内容变化,以便将来查阅特定版...

2023-03-12 14:35:30查看全文 >>

git和gitlab的区别(gitlab和gitlab区别)

git和gitlab的区别(gitlab和gitlab区别)

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。这是官方解释,结合自己经验来说,...

2023-03-12 14:41:14查看全文 >>

git和gitlab命令通用吗(gitlab是自己搭建的吗)

git和gitlab命令通用吗(gitlab是自己搭建的吗)

读者提问:『阿常你好,Windows 下 Git 拉 Gitlab 代码的操作步骤可以分享一下吗?』阿常回答:好的,总共...

2023-03-12 14:36:18查看全文 >>

gitlab是什么(gitlab中文官网是什么)

gitlab是什么(gitlab中文官网是什么)

来源:中国经济网数字经济时代,凭借平等、开放、协作、共享的特征,开源日益成为时下最炙手可热的赛道之一。得益于政策支持、投...

2023-03-12 14:35:34查看全文 >>

文档排行