Git (基础命令操作)

目录

一:了解Git

1.1 Git安装

1.2 Git工作流程​编辑​

二:Git基本命令

1.1 Git配置

1.2 创建版本库 

1.3 创建文件 read.txt

1.4 将文件添加到git版仓库中

1.5 版本回退

1.6 Git撤销与修改

一:了解Git

1.1 Git安装

Git中文网 官网 (p2hp.com)可在Git官网直接下载,但由于下载速度过于缓慢,放上百度网盘链接方便快速下载

链接:https://pan.baidu.com/s/1Qe8xltemihwQ9ge5n1ytcA icon-default.png?t=N7T8https://pan.baidu.com/s/1Qe8xltemihwQ9ge5n1ytcA%C2%A0
提取码:cb66 

下载完后对.exe 文件直接安装(一路next即可)

安装后打开文件夹中

或者直接在桌面右键打开git-bash

输入git --version 显示安装版本,若显示成功,则说明安装成功

1.2 Git工作流程

二:Git基本命令

1.1 Git配置

在Git Bash 输入

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

 Git是分布式版本控制系统,所以每个分支都要有自己的名字和邮箱

注意git config命令的--global参数,用了这个参数,表示你这个分支上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址

$ git config --list

输入后可检查已有的配置信息 

1.2 创建版本库 

版本库也叫仓库,在这个仓库中所有的文件都处于git的管理之中,对于每个文件的修改或是删除等操作,git都能追踪到

首先在合适位置创建一个空的文件夹(若是Windows建议路径不要有中文),用来储存和创建本地仓库,以创建目录Git为例,右键打开Git Bash

通过git init将此目录变成git可管理的仓库

1.3 创建文件 read.txt


$ touch read.txt  #在当前目录创建一个文件


 touch < file...>是在当前目录创建一个文件


$ vim readme.txt    #对该文件进行编辑

输入vim read.txt 后会跳转到编辑界面此时按下按键 " i " 即可进行编辑操作

编辑结束后按下 "ESC" 结束编辑 再输入 :wq  保存并退出

$ cat read.txt //查看目录内容

 输入后即可查看该目录的内容

1.4 将文件添加到git版仓库中

查看当前状态

$ git status      #查看当前git状态(新建了一个文件)

 先 add 到暂存区

$ git add readme.txt      #添加到暂存区

再次查看状态

 

再commit到版本仓库

$ git commit -m "添加两种水果"

“”中最好写清你干了什么,否则自己或者是别人查看时就会有点懵 ,增加可读性!

再次查看状态

无可提交文件

1.5 版本回退

$ vim read.txt
(watermelon)
$ git add read.txt
$ git commit -m "添加西瓜"

此时回溯下两个版本

一:添加两种水果 

apple
banana

二:添加西瓜

watermelon

 若我们要查看历史记录的话,使用git log命令

 git log 显示最近到最远的提交的日志

 5350dc8ffe13c068566db1b71886c2ae32841716 这一大串是commit(版本号)

若要回到第一个版本使用命令 git reset --hard HEAD^

$ git reset --hard HEAD^

此时查看日志 

发现第一个版本不见了,只要你还没有关掉bash窗口。顺着窗口往上找到第二个版本的版本号5350dc8ffe13c068566db1b71886c2ae32841716

使用命令 git reset --hard 5350dc8

$ git reset --hard 5350dc8

查看日志即可回到你指定的版本(版本号没必要写全,写前几位就行)

如果不小心关闭了窗口,使用命令 git reflog 可以展示你每次的命令

1.6 Git撤销与修改

若是对内容进行了增添修改

但增加的内容你并不想发出去,但你后知后觉已经add到暂存区了

此时先查看状态

git提示若你不想提交可以使用命令 git restore --staged read.txt

此时发现确实是删除了

命令说明

git init

初始化仓库
git -version查看版
git config --global user.name "Your Name"分支名称
git config --global user.email "email@example.com"分支邮箱
git add存入暂存区
git status查看状态,会显示有变更的文件
git diff比较暂存区与版本区中文件差异
git commit提交暂存区到版本仓库
git reset

回退版本

git rm删除工作区和版本库中的文件
git mv移动或者重命名工作区文件

git log

查看日志
git remote远程操作仓库
git fetch从远程获取代码库
git push

将本地代码上传至远程仓库并且合并

git pull拉取下载远程代码并合并
git refrog显示每次命令词
git reset --hard 版本号回到指定版本
git mkdir <file..>创建仓库

git cd <file ...>

此帖为学习笔记,方便今后查阅

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值