linux 基础命令 + git 仓库创建和配置命令

目录

​编辑

在linux系统下创建git仓库

[1. 初始化仓库](#1. 初始化仓库)

2.给仓库配置用户名和用户邮箱

[2.1使用 git config -l 命令 来查看当前 git 的配置](#2.1使用 git config -l 命令 来查看当前 git 的配置)

[2.2 配置当前仓库的用户名和邮箱](#2.2 配置当前仓库的用户名和邮箱)

配置好查看该git仓库已经配置好用户名

[2.3 删除当前仓库配置](#2.3 删除当前仓库配置)

[2.4 配置全局仓库配置](#2.4 配置全局仓库配置)

[2.5 删除全局仓库配置](#2.5 删除全局仓库配置)

[3. 使用git 来提交](#3. 使用git 来提交)

[3.1 创建一个空文件](#3.1 创建一个空文件)

[3.1.1 touch 是创建一个空文件'](#3.1.1 touch 是创建一个空文件‘)

[3.1.2 echo "这是一段测试文本" > test-v1 // 这是把 "这是一段测试文本" 写入到 test-v1 这个文件,如果没有则创建。](#3.1.2 echo "这是一段测试文本" > test-v1 // 这是把 “这是一段测试文本” 写入到 test-v1 这个文件,如果没有则创建。)

[3.1.3 vim ReadME 是编辑ReadME,进入点击 i 键,开始从光标的位置编辑,然后按下 Esc 之后,输入 :wq 是保存退出。:q! 是强制退出不保存。](#3.1.3 vim ReadME 是编辑ReadME,进入点击 i 键,开始从光标的位置编辑,然后按下 Esc 之后,输入 :wq 是保存退出。:q! 是强制退出不保存。)

最后总结三个添加文件的命令

4.删除文件的命令

[5. git 提交到暂存区命令](#5. git 提交到暂存区命令)

[6. 查看git 的所有改动](#6. 查看git 的所有改动)

[7.查看git 的当前状态](#7.查看git 的当前状态)

8.最后总结命令

[8.1 仓库初始化](#8.1 仓库初始化)

[8.2 Git 用户名邮箱配置](#8.2 Git 用户名邮箱配置)

[8.3 Linux 创建 / 编辑文件](#8.3 Linux 创建 / 编辑文件)

[8.4 Linux 删除文件](#8.4 Linux 删除文件)

[8.5 Git 提交核心(暂存区 + 本地仓库)](#8.5 Git 提交核心(暂存区 + 本地仓库))

[8.6 查看仓库信息](#8.6 查看仓库信息)

[8.7 目录查看基础 Linux 命令](#8.7 目录查看基础 Linux 命令)


在linux系统下创建git仓库


1. 初始化仓库

复制代码
git init

使用完 git init 命令后,该文件夹会出现一个隐藏文件 .git 文件夹

可以使用tree .git 文件夹,也可以使用 cd .get 来查看里面的内容。使用 tree .git 查看

这样我们的仓库就创建好了。


2.给仓库配置用户名和用户邮箱

2.1使用 git config -l 命令 来查看当前 git 的配置

复制代码
git config -l

2.2 配置当前仓库的用户名和邮箱

git config user.name "XXX"
git config user.email "XXX"

复制代码
git config user.name "XXX"
git config user.email "XXX"

配置好查看该git仓库已经配置好用户名


2.3 删除当前仓库配置

复制代码
git config --unset user.name
git config --unset user.email

使用git config --unset user.name 之后查看 user.name 配置已经消失。


2.4 配置全局仓库配置

复制代码
git config --global user.name "lss"
git config --global user.email "XXX"

使用 git config --global user.name "lss" 配置好全局用户名


2.5 删除全局仓库配置

复制代码
git config --unset --global user.name
git config --unset --global user.email

使用 git config --unset --global user.name 删除全局仓库配置的 user.name


3. 使用git 来提交

3.1 创建一个空文件


3.1.1 touch 是创建一个空文件'


3.1.2 echo "这是一段测试文本" > test-v1 // 这是把 "这是一段测试文本" 写入到 test-v1 这个文件,如果没有则创建。


3.1.3 vim ReadME 是编辑ReadME,进入点击 i 键,开始从光标的位置编辑,然后按下 Esc 之后,输入 :wq 是保存退出。:q! 是强制退出不保存。

使用 vim ReadME

按下 i 键盘, 输入 hello git 。

最下方是 INSERT ,就无法退出

按下 esc ,INSERT 文字消失。

输入 :wq 是保存退出, :q! 是强制退出

使用 cat ReadME 命令查看文件是否修改成功

最后总结三个添加文件的命令

复制代码
touch ReadME

echo "这是一段测试文本" > test-v1

vim ReadME

4.删除文件的命令

  • rm ReadME // 直接删除ReadME文件

  • rm -rf ReadME // 强制删除ReadME文件,也可以删除 / 根目录,需要谨慎使用

  • rm -f ReadME // 直接删除ReadME文件

  • rm -i ReadME // 询问上删除文件

    rm ReadME
    rm -r ReadME
    rm -f ReadME
    rm -i ReadME


5. git 提交到暂存区命令

  • git add . // 添加所有修改的文件到暂存区

  • git add ReadME // 添加 ReadME 文件到暂存区

    git add .
    git add ReadME

  1. 将ReadME文件加入暂存区

git add ReadME

6. git 提交到版本库命令

git commit -m "提交说明" 提交到本地仓库,-m 后面双引号内填写本次提交说明

复制代码
2. 提交到本地仓库,-m 后面双引号内填写本次提交说明
git commit -m "添加一个文件"

# 添加多个文件到暂存区
git add ReadME test01 test02
# 添加当前目录所有改动文件
git add .
# 查看仓库当前状态
git status
# 查看所有提交日志
git log

7. 查看git 的所有改动

复制代码
git log

8.查看git 的当前状态

复制代码
# 查看仓库当前状态
git status

9.最后总结命令

9.1 仓库初始化

复制代码
git init          # 初始化git仓库,生成隐藏目录 .git
la                # 查看隐藏文件(能看到.git文件夹)
tree .git         # 查看.git目录内部结构

9.2 Git 用户名邮箱配置

复制代码
git config -l                         # 查看当前所有git配置
# 本地仓库配置(仅当前仓库生效)
git config user.name "xxx"
git config user.email "xxx"
git config --unset user.name          # 删除本地仓库用户名
git config --unset user.email         # 删除本地仓库邮箱

# 全局配置(本机所有git仓库生效)
git config --global user.name "xxx"
git config --global user.email "xxx"
git config --unset --global user.name # 删除全局用户名
git config --unset --global user.email# 删除全局邮箱

9.3 Linux 创建 / 编辑文件

复制代码
touch ReadME                     # 创建空文件 ReadME
echo "这是一段测试文本" > test-v1 # 写入内容到test-v1,文件不存在则新建
cat ReadME                       # 查看文件内容
vim ReadME                       # vim编辑器打开文件
# vim操作:按i进入INSERT编辑模式;按Esc退出编辑;输入 :wq 保存退出;:q! 不保存强制退出

9.4 Linux 删除文件

复制代码
rm ReadME          # 删除文件
rm -f ReadME       # 强制删除,无提示
rm -i ReadME       # 删除前询问确认

9.5 Git 提交核心(暂存区 + 本地仓库)

复制代码
git add ReadME     # 将ReadME加入暂存区
git add .          # 添加当前目录全部修改文件到暂存区
git commit -m "添加一个文件"  # 将暂存区提交到本地仓库,引号内写提交备注

9.6 查看仓库信息

复制代码
git log            # 查看所有提交历史记录
git status         # 查看仓库当前状态(文件是否修改、是否加入暂存区)

9.7 目录查看基础 Linux 命令

复制代码
ls                 # 列出当前目录文件
cd gitcode/        # 进入gitcode文件夹
相关推荐
ShineWinsu2 小时前
对于Redis:主从复制的解析
linux·数据库·c++·redis·缓存·面试·主从复制
Lsetea2 小时前
OpenSSL verify报unable to get issuer certificate:error 2与partial_chain排查
linux·https·ssl证书·openssl·证书链
许彰午3 小时前
03-Linux环境准备依赖包内核参数与用户组
linux·运维·服务器·数据库
阳光九叶草LXGZXJ3 小时前
达梦数据库-报错-16-MERGE INTO提示:无效的列名[XX]
linux·运维·数据库·sql·学习
CarIise3 小时前
Java实训阶段查漏补缺复习笔记2
java·linux·算法
一号弯4 小时前
Hyperv的LINUX虚拟机扩容
linux·运维·服务器
缘友一世4 小时前
银河护卫队在steam(linux Proton GE-Proton10-34)上启动无窗口问题修复
linux·ubuntu·steam·proton
wunaiqiezixin4 小时前
MIT 6.S081 util 实验篇(lab1):primes (moderate/hard)
linux·unix·os·xv6·mit6.s081
硅基手札5 小时前
【Linux 内核专栏 13】快IO层
linux·服务器·嵌入式硬件