git的配置使用

第三周 Tursday

git日志的安装使用

[root@web ~]# yum -y install git.x86_64   //安装软件包
[root@web ~]# rpm -ql git      //查看git的包
​
[root@web ~]# mkdir /yy000    //创建新目录
[root@web ~]# cd /yy000/
[root@web yy000]# git init      //将当前目录做为仓库
初始化空的 Git 版本库于 /yy000/.git[root@web yy000]# git commit -m "新增了一个Test..java文件,这是新建的"
​
*** Please tell me who you are.
​
Run
​git config --global user.email "you@example.com"git config --global user.name "Your Name"
​
to set your account's default identity.
Omit --global to set the identity only in this repository.
​
fatal: unable to auto-detect email address (got 'root@git22.(none)')
[root@web yy000]# 
​
[root@web yy000]# git config --global user.email 123456789@163.com   //添加邮箱
[root@web yy000]# git config --global user.name cc       //添加用户
[root@web yy000]# #修改Test.java文件,一行注释
[root@web yy000]# echo "//这是一行java注释" > Test.java 
[root@web yy000]# git log
fatal: bad default revision 'HEAD'             //发现日志没有更新
[root@web yy000]# git add 
没有指定文件,也没有文件被添加。
也许您想要执行 'git add .'?
[root@web yy000]# git add .                //将文件提交到缓存
[root@web yy000]# git commit -m "这是第二次提交"      //说明
[master(根提交) 976d532] 这是第二次提交1 file changed, 1 insertion(+)create mode 100644 Test.java
[root@web yy000]# git log             //查看历史
commit 976d5322e80345dbc0c5b89250f1c0dd8006f9f4
Author: cc <123456789@163.com>
Date:   Thu Jul 25 10:50:35 2024 +0800
​这是第二次提交
[root@web yy000]# 

分支的使用

[root@web yy000]# ls
Test.java
[root@web yy000]# #查看当前仓库的分支
[root@web yy000]# git branch
* master
[root@web yy000]# cat Test.java 
//这是一行java注释
[root@web yy000]# git branch abranch    //创建分支
[root@web yy000]# git branchabranch
* master
[root@web yy000]# #切换到a分支上
[root@web yy000]# git checkout abranch
切换到分支 'abranch'
[root@web yy000]# git branch
* abranchmaster
[root@web yy000]# ls 
Test.java
[root@web yy000]# cat Test.java 
//这是一行java注释
[root@web yy000]# echo "//我是a员工" >> Test.java 
[root@web yy000]# cat Test.java 
//这是一行java注释
//我是a员工
[root@web yy000]# git add .
[root@web yy000]# git commit -m "a员工提交内容"
[abranch a593f7d] a员工提交内容1 file changed, 1 insertion(+)
[root@web yy000]# git checkout master
切换到分支 'master'
[root@web yy000]# git branch abranch
* master
[root@web yy000]# cat Test.java 
//这是一行java注释
[root@web yy000]# git checkout abranch
切换到分支 'abranch'
[root@web yy000]# cat Test.java 
//这是一行java注释
//我是a员工
[root@web yy000]# git checkout -b bbranch   //创建并切换分支
切换到一个新分支 'bbranch'
[root@web yy000]# git branchabranch
* bbranchmaster
​
[root@git22 yy000]# git branch -d abranch   //删除分支
已删除分支 abranch(曾为 a593f7d)。
​

删除分支,要求是分支已经合并

  1. git branch -d 分支名

  2. git branch -D 分支名

分支冲突

将两个分支合并

git checkout abranch

git merge bbranch 在a分支合并b分支

a分支和b分支都对同一个文件进行了修改,并且commit,

合并的时候,就是保分支冲突,需要手动选择,再提交就可以了

部署 Gitlab 服务器

yum -y install git # 安装git

yum -y install curl openssh-server postfix cronie policycoreutils-python # 安装依赖环境

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-12.10.14-ce.0.el8.x86_64.rpm/download.rpm # 下载gitlab软件包

加载配置并启动 gitlab

gitlab-ctl reconfigure

浏览器访问 gitlab

当前网站:http://192.168.33.11

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3280273.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

OpenAI开放GPT-4o语音模式测试;黄仁勋与扎克伯格谈AI未来

&#x1f989; AI新闻 &#x1f680; OpenAI开放GPT-4o语音模式测试 摘要&#xff1a;7月30日&#xff0c;OpenAI宣布向部分ChatGPT Plus用户开放GPT-4o语音模式&#xff08;Alpha版本&#xff09;&#xff0c;并计划秋季推广至所有订阅用户。GPT-4o具备快速反应、近乎无缝对…

【信创】samba的命令行使用 _ 统信 _ 麒麟 _ 中科方德

原文链接&#xff1a;【信创】samba的命令行使用 | 统信 | 麒麟 | 中科方德 Hello&#xff0c;大家好啊&#xff01;今天给大家带来一篇关于在信创终端操作系统上使用Samba命令操作的文章。Samba是一种用于实现文件和打印共享的免费软件&#xff0c;它允许不同操作系统&#xf…

基于springboot+vue+uniapp的校园快递平台小程序

开发语言&#xff1a;Java框架&#xff1a;springbootuniappJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#…

Android经典面试题之实战经验分享:如何简单实现App的前后台监听判断

本文首发于公众号“AntDream”&#xff0c;欢迎微信搜索“AntDream”或扫描文章底部二维码关注&#xff0c;和我一起每天进步一点点 在Android中判断一个应用是否处于前台或后台&#xff0c;可以使用ActivityLifecycleCallbacks 和 ProcessLifecycleOwner。在Kotlin中&#xff…

Labtoolstcl 44-27] No hardware targets exist on the server [localhost:3121]

发现问题 换了台电脑重新装了vivado17.2版本的软件&#xff0c;编译好程序后准备烧程序&#xff0c;板子上电以及连接线都检查过了没问题&#xff0c;但是就是检测不到芯片&#xff1b; 过程 一、网上查说是驱动没装好&#xff0c;按照其他博主的方法运行了digilent目录下的…

【CAN通讯系列6】 CAN总线定义

在前面两篇文章&#xff1a; 【CAN通讯系列3】如何学习CAN通讯&#xff1f; 【CAN通讯系列4】CAN通讯如何传递信号&#xff1f; 我们已经解决了一个控制器的多个信号通过怎样的形式传递给另一个控制器&#xff0c;即通过CAN数据帧&#xff0c;包含报文ID&#xff0c;数据长度和…

适合新手小白入手前先看的开放式耳机选购指南

对于新手小白来说&#xff0c;选择一款开放式耳机其实一般都会不知道从哪个方面考虑入手。 所以我可以与你分享一些选购经验&#xff0c;让你更能知道需要什么样的开放式耳机。 确定需求&#xff1a; 明确你购买开放式耳机的主要用途&#xff0c;比如听音乐、看电影、游戏或…

书生大模型训练营 - 练习一

最近想了解一下大模型&#xff0c;查看了《2024大模型典型示范应用》文档&#xff0c;发现有公司使用的是书生大模型&#xff0c;正好发现他们有训练营&#xff0c;此文章记录的大模型作业。 一、各种链接 书生大模型官网&#xff1a;https://internlm.intern-ai.org.cn/ 进训…

实验2-5-1 求排列数

本题要求实现一个计算阶乘的简单函数&#xff0c;使得可以利用该函数&#xff0c;根据公式 算出从n个不同元素中取出m个元素&#xff08;0<m≤n&#xff09;的排列数。 函数接口定义&#xff1a; double fact( int n );其中n是用户传入的参数&#xff0c;函数返回n的阶乘。…

什么是跳板机

1、什么是跳板机 跳板机&#xff08;Jump Server&#xff09;是一种网络安全设备&#xff0c;用于在不直接连接到目标服务器的情况下&#xff0c;提供一个中间的访问点。它允许管理员或用户通过一个受控的安全通道访问内部网络中的其他服务器、设备或资源。 跳板机的主要功能…

芋道源码yudao-cloud 二开笔记(Editor富文本本地图片上传报错问题)

&#xff1a; 于是找到富文本的组件代码Editor.vue&#xff0c;检查一下上传的接口地址和token有没有传&#xff0c;如下图&#xff1a; 都没有问题&#xff0c;但还是报错&#xff0c;所以试试自定义上传的方法&#xff1a; // 导入上传文件的接口 import * as FileApi from …

一步步揭秘:浏览器输入URL后的那些事儿

Hello大家好,我是小米,一个热爱分享技术的IT达人。今天我们一起来聊聊一个大家每天都会用到但可能不太了解的过程:浏览器输入URL之后发生了什么。这是一个从用户输入到浏览器显示页面的完整过程,涉及到很多底层的网络基础知识。今天我们就一起来探究这个神秘的过程! DNS解…

Golang基础常识性知识面试中常见的六大陷阱及应对技巧

一、nil slice & empty slice 1、nil切片与空切片底层 nil切片&#xff1a;var nilSlice [] string nil slice的长度len和容量cap都是0 nil slicenil nil slice的pointer是nil 空切片&#xff1a;emptySlice0 : make([]int,0) empty slice的长度是0&#xff0c;容量是由…

【Story】《程序员面试的“八股文”辩论:技术基础与实际能力的博弈》

目录 程序员面试中的“八股文”&#xff1a;助力还是阻力&#xff1f;1. “八股文”的背景与定义1.1 “八股文”的起源1.2 “八股文”的常见类型 2. “八股文”的作用分析2.1 理论基础的评价2.1.1 助力2.1.2 阻力 3. 实际工作能力的考察3.1 助力3.2 阻力 4. 面试中的背题能力4.…

C# 表达式树的简介与说明

文章目录 1. 表达式树是什么&#xff1f;2. 表达式树的基本组成3. 构建表达式树的步骤4. 表达式树的使用场景5. 示例代码6. 总结 在 C# 编程中&#xff0c;表达式树&#xff08;Expression Tree&#xff09;是一个强大的概念&#xff0c;它允许我们以代码的形式表示运行时的代码…

二分算法及其公式

二分查找 二分查找是大多数人第一个接触到的算法&#xff0c;很多人都认为只有有序的数组可以使用二分查找&#xff0c;但这种思想其实是错误的&#xff0c;二分查找是可以用于拥有二段性的数组&#xff0c;而且二分算法是由模板做参考的&#xff0c;所以只要掌握就可以解决大…

机器学习课程学习周报六

机器学习课程学习周报六 文章目录 机器学习课程学习周报六摘要Abstract一、机器学习部分1.1 循环神经网络概述1.2 循环神经网络架构1.2.1 深层循环神经网络1.2.2 Elman网络和Jordan网络1.2.3 双向循环神经网络 1.3 长短期记忆网络1.4 LSTM原理1.5 RNN的学习方式1.6 RNN中的梯度…

BUG解决(vue3+echart报错):Cannot read properties of undefined (reading ‘type‘)

这是 vue3echart5 遇到的报错&#xff1a;Cannot read properties of undefined (reading ‘type‘) 这个问题需要搞清楚两个关键方法&#xff1a; toRaw&#xff1a; 作用&#xff1a;将一个由reactive生成的响应式对象转为普通对象。 使用场景&#xff1a; 用于读取响应式…

word修改一处全文都变了

在word中修改一处文字&#xff0c;全文都变了&#xff0c;还得重新排版。来来回回、反反复复特别麻烦。主要是因为word的文档用WPS打开&#xff0c;WPS自动做了更改。我们将word中的文字的样式取消自动更新就可以了。 右键“正文1”&#xff0c;选择“修改” 将子等更新的√&am…

我当年自学黑客(网络安全)的一些心得!(内附学习笔记)

前 言 写这篇教程的初衷是很多朋友都想了解如何入门/转行网络安全&#xff0c;实现自己的“黑客梦”。文章的宗旨是&#xff1a;1.指出一些自学的误区 2.提供客观可行的学习表 3.推荐我认为适合小白学习的资源.大佬绕道哈&#xff01;&#xff08;文末有福利&#xff01;&…