Git使用教程

一.SVN和Git区别

 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,首先要从中央服务器哪里下载最新的版本,修改完成之后需要把内容提交到到中央服务器。集中式版本控制系统是必须联网才能工作。

 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。

二.操作

1)创建版本库

比如在D盘test目录下创建一个gitTest,pwd 命令是用于显示当前的目录

cd D:
cd test
mkdir gitTest
cd gitTest
pwd

2)通过命令 git init 把这个目录变成git可以管理的仓库,这时候当前目录多了一个.git的目录,千万不要随意改动.git文件夹!

git init

3)添加文件到版本控制器

比如在gitTest目录下新建了一个test.html文件

第一步:使用命令 git add test.html添加到暂存区里面去

git add test.html

第二步:用git commit -m '备注信息'告诉Git,把文件提交到仓库

git commit -m 'by Chibimarukochan'

第三步: 通过命令git status来查看是否还有文件未提交

git status

第四步:如果test.html发生了修改,想查看修改内容,,然后重复第一二步骤提交

git diff test.html

第五步:查看日志 

git log

 第六步:版本回退

回退到上一个版本:git reset  --hard HEAD^ ,回退到上上个版本HEAD^ 改成 HEAD^^ ,以此类推

回退到具体某个版本:git reset  --hard HEAD~版本号 

//回退到上一个版本
git reset  --hard HEAD^
//回退到上上个版本
git reset  --hard HEAD^^
//回退到第50个版本
git reset  --hard HEAD~50

window系统的童鞋,可以安装TortoiseGit可视化界面,安装成功如图所示:

 

版权声明:本文为ChibiMarukoChan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ChibiMarukoChan/article/details/82620660

智能推荐

git使用教程

1.安装 如果你是Mac用户,那么使用下边命令进行安装。 brew instal git 如果是Linux的话,那么就是 apt-get install git 或者 yum install git 如果你是windows的话,那么去git官网下载exe直接就可以使用了(需要科学上网)。 2.新建版本库 我们进入GitHub仓库,点击New,这样我们就会新建出来一个代码仓库, 来到下边的页面,我们...

GIT基本使用教程

安装完成后,还需要最后一步设置,在命令行输入: Git 的工作流程 Git 的工作区域有 4 个,分别是: 远程仓库 本地仓库 工作区 暂存区 执行操作如下: 首先我们先从远程仓库克隆(clone)到本地仓库,然后在工作区中添加或者修改文件。 提交文件到本地仓库,我们需要先通过 add 命令将文件放入暂存区中,然后在通过 commit 命令将文件放入到本地仓库中。 我们通过 push 命令将文件从...

Git 使用教程

Git 简介 本篇博客主要参考 Runoob Git 教程 廖雪峰 Git 教程 1.Git 的安装与配置 (1)安装 下载链接:https://git-scm.com/downloads 无脑安装即可 右键可看到 “Git Bash Here” 即表示安装成功 (2)配置 安装完成后,配置下个人信息,右键点击 “Git Bash Here” ,输入...

Git使用教程

Git 版本管理 编码的时候有些节点非常关键,那我们就可以存个档,以防出现代码丢失等意外. 理解游戏存档 常见版本管理软件 1.svn 2.git 选中直接一直下一步 右键出现git bash就表示成功 git使用步骤 1.新建一个文件夹 2.进入到文件夹, 右键 点击 Git Bash Here ,他就会出现一个小黑框 3.就在小黑框里写: git init (意思是初始化一个仓库) 4.吃着火...

git使用教程(一)

Step1:编写测试文件 编写测试文件:本文使用的go语言来编写,实现一个程序版本测试 v1:实现加法功能 v2:添加减法功能 创建一个main.go文件 Step2:创建仓库 将当前的目录变成一个代码仓库 可以有很多个仓库,多个仓库之间是独立的,无法相互提交代码 查看状态 执行后效果图:此时,会看到main.go , main.go是红色标识的,说明需要处理 Step3:添加文件(暂存区) St...

猜你喜欢

Git使用教程

Git使用教程1---世界上最先进的分布式版本控制系统简介 Git使用教程2---Git的安装与理论基础 Git使用教程3---实战 Git使用教程4---状态 Git使用教程5---回到过去 Git使用教程6---版本对比 Git使用教程7---修改最后一次提交、删除文件和重命名文件 Git使用教程8---创建和切换分支 Git使用教程9---合并和删除分支 Git使用教程10---匿名分支和c...

Git的使用教程

Git的使用教程 一 Git与GitHub 这里首先介绍下Git与GitHub是什么东西,他们之间有何区别呢? Git:分布式版本控制系统,最初用在Linux上,可以和SVN、CVS等作为同一个概念理解,目前世界上最先进的分布式版本控制系统(没有之一)。 GitHub:基于Git的项目托管平台,简单的说就是一个网站,通过注册账号后,可以使用Git服务,它提供了可以在上面创建资源仓库的Web页面,通...

git使用教程指南

前言  Git是一个开源的分布式版本控制系统。其核心就在于版本控制。  在实际编码过程中,我们往往会忘记上次对文件的修改内容。若是刚刚修改的还好说,撤销操作即可。但若这是你昨天做的修改并关闭了IDE呢?所以我们需要有一个可以回退版本的工具。  Git还有另一个作用便是多人协作开发——将代码文件上传至云端,partner可以随时下载至自己的电脑,...

Git使用教程

一、安装 二、设置签名 系统用户级别:登录当前操作系统的用户范围 git config --global user.name tom_glb git config --global user.email [email protected] 信息保存位置:~/.gitconfig 文件 项目级别/仓库级别:仅在当前本地库范围内有效 git config user.name tom...

Git使用教程

一、Git是什么 Git 与CVS、Subversion 一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git 的速度很快,这对于诸如 Linux 内核这样的大项目来说自然很重要,Git 最为出色的是它的合并追踪(merge tracing)能力 二、Git的配置 Git官网下载地址:https://git-scm...