IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git简易使用 -> 正文阅读

[开发工具]Git简易使用


前言

本文记录了如何简单实用Git


一、为什么要使用Git?

Git是一个版本控制软件,通过使用Git可以给项目拍摄快照(处于任何时候的状态),当我们由于某些原因想要将项目恢复到以前的某种状态时,通过Git就可以简单的实现。

二、使用步骤

1.配置Git

进入Git终端,输入如下代码:

$ git config --global user.name "输入你想输入的名字"
$ git config --global user.email "输入一个邮箱"

必须进行配置,否则后续无法进行提交

2.初始化仓库

创建一个用于保存项目的文件夹,在此文件夹下进入Git的终端,输入如下代码:

$ git init

此时会在文件夹中生成一个.git(隐藏文件)的文件夹,千万不能删,若是删掉了,提交的快照也就一起消失了

3.使用Git提交项目

3.1 检查状态

使用以下命令可以查看项目的状态:

$ git status

3.2 将文件加入仓库中

使用以下命令可以将目录中的所有未加入仓库中的文件加到仓库中:

$ git add . 

使用以下命令可以将目录中指定的文件加入到仓库中:

$ git add text.txt

3.3 提交

3.3.1 首次提交

使用以下命令可以提交已经加入到仓库的文件:

$ git commit -m "你想补充的提交信息"

标志-m让Git将接下来的信息记录到项目的历史记录中

3.3.2 再次提交

使用以下命令可以将新增加的文件加入到仓库中提交已经加入到仓库的项目:

$ git add .

只有添加到仓库中的文件才能被提交

使用以下命令可以提交修改过的所有文件:

$ git commit -am "你想补充的提交信息"

标志-a让Git将仓库中所有修改了的文件都加入到当前提交中。标志-m让Git在提交历史中记录一条消息。

3.4 检查状态

使用以下命令可以查看详细的提交历史:

$ git log

使用以下命令可以查看简略的提交历史:

$ git log --pretty=oneline

3.5 撤销修改

使用以下命令可以将项目恢复到最近一次提交的状态:

$ git checkout .

使用以下命令可以将项目恢复到任意一次提交的状态:

$ git checkout 1a2b3c

其中“1a2b3c”是指每次提交的引用ID的前6个字符,可以通过

$ git log --pretty=oneline
$ git log

来查看此字符,在将项目恢复到前面某个特定的状态后,此时已经离开了master分支,要使用如下代码来回到master分支上

$ git checkout master

注意:此时只是将项目恢复到了前面的某个特定的状态,并没有删除掉我们拍的快照(提交记录依旧存在)

3.6 删除提交记录

使用以下命令可以删除任何提交历史之后的所有记录:

$ git reset --hard 1a3b3c

"1a2b3c"的获取同上

3.7 删除仓库

使用以下命令可以删除为当前文件夹创建的仓库:

$ rm -rf .git

也可手动删除,直接将此文件夹下的隐藏文件“.git”删除即可


总结

最近学习了简单的使用Git,特此记录,如有错误,望不吝赐教。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-01-30 19:08:14  更:2022-01-30 19:08:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:13:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码