Git入门——git安装&使用

介绍

        Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到非常大的项目的所有内容。Git 易于学习,占用空间小,性能快如闪电。它超越了SCM工具,如Subversion,CVS,Perforce和ClearCase,具有廉价的本地分支,方便的暂存区域和多个工作流程等功能。

          GitHub与Git是两个完全不同的东西。开发者将源代码存入名叫“Git仓库”的资料库中并加以使用;而GitHub则是在网络上提供Git仓库的一项服务,是一个网站。

Git入门——git安装&使用_第1张图片

Git下载安装

 首先登陆官网  Git (git-scm.com)

 Git入门——git安装&使用_第2张图片

Git入门——git安装&使用_第3张图片

 下载完成之后,进行安装,一路点”next“即可。

配置用户信息

接下来设置使用Git时的姓名和邮箱地址,这边主要是为了区别操作用户,名字可以随便取一个取但是要用英文输入

1. 右键点击”Git Bash Here“,进入命令窗口

输入:

git config --global user.name ***
git config --global user.email ***

这里有个小技巧,在输入的时候只需要输入前几个字母按”tab“就可以自动补全代码。

GitHub创建一个远程库

登陆GitHub官网GitHub

注册一个

新建一个仓库

Git入门——git安装&使用_第4张图片

仓库的名字可以随便起一个英文名,勾选库的类型,公共库的话大家都可以看到,私有库只有你一个人能看,但是有人数限制好像。 

Git入门——git安装&使用_第5张图片

 复制链接,先选择http,后面会讲怎么用ssh

Git入门——git安装&使用_第6张图片

建立联系

1.初始化 仓库

git init

查看现在仓库的状态,因为没有任何拉去或者提交操作,所以会显示我们在master下,没有其它分支,没有可以提交的内容

git status

.git文件夹是执行了git init命令的目录下就会生成。.git目录里存储着管理当前目录内容所需的仓库数据。创建完之后我们新建任意一个文本,用于后续操作。

Git入门——git安装&使用_第7张图片

 2.向暂存区添加项目

首先我们要了解整个流程,代码 -> 暂存区 -> 本地库 -> 远程库(GitHub)

只要代码没有到远程库,都是可以撤销和修改的

git add 文件名

add完之后查看一下状态,可以看到,test.txt文件显示在Changes to be committed中

Git入门——git安装&使用_第8张图片

 3. 提交

git commit命令可以将当前暂存区中的文件实际保存到仓库的历史记录中,这些记录可以让我们就复原文件。可以理解为保存到本地仓库中。

git commit -m "描述信息"  //提交

再次查看状态

git log命令可以查看以往仓库中提交的日志。包括可以查看什么人在什么时候进行了提交或合并,以及操作前后有怎样的差别。

git log                //查看日志

git log test.txt        //只看指定文件

git log -p            //显示文件的改动

git log -p test.txt    //只看指定文件的改动

 Git入门——git安装&使用_第9张图片

 4.推送至远程仓库

给远程库创建一个容易记住的别名

git remote add 别名 GitHub的http地址

 推送至GitHub,

git push 别名 master

Git入门——git安装&使用_第10张图片

然后登陆github看看,发现我们本地库里面的文件已经上传上去了,同时也显示上传的信息

Git入门——git安装&使用_第11张图片

 5.从远程仓库获取

在GitHub上新建一个文件,点击add file即可新建,这样GitHub上的数据和本地库的数据就不一样了,多了一个test2

Git入门——git安装&使用_第12张图片

 由于GitHub是外网,有时候拉去或者推送可能会失败,没关系,不是你的问题,再试一次就OK

git pull 别名 master

git clone http地址   //克隆,将GitHub上的内容克隆到本地库,一般用上面的指令就行了

可以看到,输入上面的命令之后,显示新增了test2这个文本文件 ,本地库也多了这个文件,这样简单的GitHub上传和拉取就完成了。如果用git clone的话,会从GitHub上直接拷贝过来一个文件夹,里面包含了所有GitHub上的内容,根据需要选择即可。

 Git入门——git安装&使用_第13张图片

 Git入门——git安装&使用_第14张图片

如果觉得输入命令行太麻烦,可以用小乌龟代替输入命令行。Git入门——tortoisegit使用&问题:git不显示图标?_木白CPP的博客-CSDN博客_tortoisegit图标不显示

你可能感兴趣的:(Git,git,svn,github)