ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Git 系列(一)入门

2020-09-24 16:01:27  阅读:196  来源: 互联网

标签:git 系列 入门 修改 Git 版本 readme txt


本教程:

操作系统:win10

Git 版本:2.28.0

一、简介

Git 采用 C 语言编写,是目前世界上最先进的分布式版本控制系统。

二、安装

2.1 windows 安装

直接进入官网 https://git-scm.com/downloads 下载对应的版本按默认选项安装即可,安装完成后在开始菜单中出现 git bash,打开弹出命令行窗口一样的东西说明安装成功了~

 

 

如果需要在 cmd 命令提示符中直接使用 git 命令,需要在环境变量->系统变量->path 中添加环境变量,如 D:\Program Files\Git\bin

查看 git 版本:git --version

2.2 配置用户信息

Git 安装完成后需要先配置全局用户信息,表示这台机器上所有的 Git 仓库都会使用这个配置。

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

三、Git 入门

3.1 版本库

Git 版本库又称为仓库(repository),可以简单理解为一个目录,这个目录里面的所有文件都可以被 Git 管理起来,每个文件的修改、删除,都能够通过 Git 进行跟踪。

1. 创建版本库:windows 下新建一个空文件目录,如 demo(注意:该目录一定不能存在中文)

2. 进入 demo 目录,通过命令提示符执行命令 git init 将其变成一个 Git 仓库,执行该命令后可以看到当前目录下多了一个 .git 目录,是 Git 用来跟踪管理版本库的(切勿手动修改该目录)。

3. 把文件添加到版本库

在 demo 中新建一个 readme.txt,输入信息并保存(注意:一定不要使用 windows 自带的记事本编辑)

Git is free software.

步骤一 把文件添加到仓库:git add readme.txt,该命令可多次使用来添加多个文件,也可使用 git add .  一次性添加所有文件

步骤二 把文件提交到仓库:git commit -m “add readme.txt”,-m 后面跟的是本次的提交说明

3.2 查看仓库状态

git diff <file>:查看文件修改内容,如 readme.txt 之前 commit 之后又进行了一些修改,但是我忘记了修改了什么内容,此时就可以使用该命令来查看具体的修改内容。

git status:查看当前仓库的状态,如上面修改 readme.txt 之后执行 git add 操作,在 commit 之前我们执行 git status 命令查看一下当前仓库的状态,它会提示我们 readme.txt 被修改了,将要被提交。

3.3 版本回退

我们不停的对文件进行修改提交、修改提交操作,某一天提交后发现出现了问题,想要回到之前的版本,这个时候该怎么办呢?

先来看一下我们提交的版本:

版本1 readme.txt:

Git is a free software.

版本2 readme.txt:

Git is a free software.
This is my first git project.

可以使用命令 git log 查看提交日志,如果嫌输出的信息太多,可以使用 --pretty=oneline 参数

 

标签:git,系列,入门,修改,Git,版本,readme,txt
来源: https://www.cnblogs.com/sharef/p/13724518.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有