git每天1分钟系列——git在ubuntu中的安装配置(代码片段)

Vax_Loves_1314 Vax_Loves_1314     2022-12-07     247

关键词:

  • Ubuntu下git的安装与使用与Windows下的大致相同,只不过个人感觉在Ubuntu下使用git更方便。

  • 首先,确认你的系统是否已安装git,可以通过git指令进行查看,如果没有,在命令行模式下输入sudo apt-get install git命令进行安装。

  • 安装完成后进行git配置,输入指令git config --global user.name "xxx"和 git config --global user.email "你的邮箱地址"

  • 配置完成后,需要创建验证用的公钥,因为git是通过ssh的方式访问资源库的,所以需要在本地创建验证用的文件。使用命令ssh-keygen -C 'you email address@gmail.com' -t rsa(注意ssh-keygen之间没有空格),会在用户目录~/.ssh/下建立相应的密钥文件。

  • 创建完公钥后,需要上传。使用命令cd ~/.ssh进入~/.ssh文件夹,输入gedit id_rsa.pub打开id_rsa.pub文件,复制其中所有内容。接着访问http://git.oschina.net/profile网页,点击SSH公钥,标题栏可以随意输入,公钥栏把你刚才复制的内容粘贴进去就OK了。

  • 可以使用ssh -T git@git.oschina.net命令来测试连接是否畅通。

  • 接下来的内容就和在Windows下使用git上传一样了,先自己创建一个文件夹,把敲的代码拷贝进去(或者每次使用vim的时候直接切到该文件夹目录下进行编辑),先使用git init指令初始化一个git仓库,接着输入git add .添加文件,输入git commit -m "注释"提交至仓库。

  • 输入git remote add origin https://git.oschina.net/你的用户名/项目名.gitgit push origin master即可完成推送

git每天1分钟系列——3分钟理解git

Git简介Git是目前世界上最先进的分布式版本控制系统Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的... 查看详情

git每天1分钟系列——git建仓(代码片段)

在实际项目开发中,按照如下步骤使用git进行代码管理1.项目经理在开发之初,创建好仓库,上传项目的框架、组员分支2.组员克隆项目框架,同步分支,按分工开发,在分支提交代码3.在需要发布时,... 查看详情

git每天1分钟系列——git本地与远程服务器介绍(代码片段)

...指将服务器特定分支向本地工作区同步获取建议:在每天开始编写代码前,先与服务器同步一次;或者在公用分支如dev上开发时,建议先同步后开发什么时候会用到dev分支呢?答:合并阶段代码到dev分支&#x... 查看详情

git每天1分钟系列——查看debug分支及修复(代码片段)

Debug分支在项目的正常开发过程中,之前发布过的版本可能很会出bug,这时就需要停下来现在的开发任务,先去修改bug,完成后再回来继续开发任务git中stash提供了保存现场的功能,可以把当前工作区、暂存区... 查看详情

git每天1分钟系列——git代码仓项目合并及发布(代码片段)

项目开发完一个版本后,需要进行项目的合并与发布项目合并与发布,需要项目经理和组员一起来完成,每个人将开发的分支逐个合并到dev分支,如果有冲突则解决冲突,在dev上的代码经过测试没有问题后ÿ... 查看详情

git每天1分钟系列——代码仓历史和删除记录(代码片段)

历史查看仓库区的历史操作gitreflog历史版本的名称:在Git中,用HEAD表示当前版本,也就是最新的提交00c6c39,上一个版本就是HEAD^,再上一个版本就是HEAD^^,当然往上100个版本写100个^肯定就麻烦了,提... 查看详情

git每天1分钟系列——(手把手教会为止)git项目分支搭建(代码片段)

创建项目分支每个员工开发期的代码互不干扰,并行开发,则每人使用一条分支项目开发中公用分支包括master、dev分支master用于发布,默认分支,当需要发布时将dev分支合并分支dev开发阶段性的代码合并,每... 查看详情

git+jenkins持续集成三-定时构建语法

...H/15****每30分钟构建一次:H/30****每2小时构建一次:HH/2***每天早上8点构建一次:08***每天中午下班前定时构建一次:012***每天下午下班前定时构建一次:018***每天的8点,12点,22点,一天构建3次:08,12,22***一个小时的前30分钟,每... 查看详情

git+jenkins持续集成二-jenkins定时构建语法:定时构建语法

...H/5****每30分钟构建一次:H/30****每2小时构建一次:HH/2***每天早上8点构建一次:08***每天中午下班前定时构建一次:012***每天下午下班前定时构建一次:018***每天的8点,12点,22点,一天构建3次:08,12,22***Buildperiodically:1.Buildperiod... 查看详情

git系列1/4git配置的级别,如何新增删除git配置,配置的覆盖关系配置对应在什么目录(代码片段)

一、git配置的级别(系列汇总请查看:https://blog.csdn.net/w8y56f/article/details/126027361)1、级别&优先顺序有三种,局部、全局、系统;分别用如下命令查询gitconfig--list--localgitconfig--list--globalgitconfig-- 查看详情

如何在git中的特定分支上配置访问列表

...用DAV将git配置为通过http访问。gitolite版本是1.9.1操作系统ubuntu14.04/thnx在高级apache2配置<virtualhos 查看详情

git系列5(远程仓库)

进入一个目录,打开gitbash输入命令  gitclonegit://github.com/schacon/ticgit.git  则在目录下会克隆远程git仓库中的ticgit项目,Git默认使用origin这个名字来标识你所克隆的原始仓库输入命令 cdticgit(进入ticgit目录) gi... 查看详情

git系列之底层原理篇

参考技术A本章节是Git的核心知识点,主要是介绍Git底层原理与在使用Git过程中的几个重要区域,弄懂Git的整个使用流程,以及数据的存储过程。工作区(WorkingDirectory):工作区就是我们平时编写文本文件的地方暂存区(Stage/Index... 查看详情

git系列git基础教程(建议收藏)(代码片段)

Git基础教程一、Git简介1.1、什么是Git?1.2、Git的特点1.3、集中式与分布式的区别?1.4、什么是版本控制系统?1.5、Git下载安装1.5、Git配置1.6、Git工作流程1.7、Git工作区、暂存区和版本库二、Git基本命令操作2.1、创建版... 查看详情

从0到1带你掌握git(一分钟掌握git)--git如何下载?git如何使用?git是什么?git怎么获取文件?

▼看完本文,你可以掌握哪些知识↵ 1.git是什么?我们为什么要了解git?2.git如何新建远程仓库。3.如何将远程仓库克隆到本地。4.如何查找仓库下载地址。5.如何将本地内容更新到远程仓库。6.如何实现团队协作开发。 ▎... 查看详情

学习git---20分钟git快速上手

...是苦于没有借口(契机)。好吧,机会就在今天。给我20分钟,是的,只要20分钟,让你快速用上git。我们废话不多说,直接来干货。我们将会介绍以下几点:一,什么是git二,使用git的一般开发流程三,快速安装新建项目。hollo... 查看详情

学一点git--20分钟git快速上手

...是苦于没有借口(契机)。好吧,机会就在今天。给我20分钟,是的,只要20分钟,让你快速用上git。我们废话不多说,直接来干货。我们将会介绍以下几点:一,什么是git二,使用git的一般开发流程三,快速安装新建项目。hollo... 查看详情

有啥方法可以在特定时间自动提交 git 中的更改

...提交在git中所做的更改。假设如果我设置配置,它应该在每天凌晨12:00或一天中的特定时间提交存储库中存在的 查看详情