Git详细使用讲解(超详细)

2016-12-15  本文已影响0人  砍了那只鸭

前言:Git是一款免费、开源的分布式版本控制系统,简单来说就是版本控制器,可敏捷高效地处理任何或小或大的项目,在国外早已普及,而在国内大部分项目公司也在使用,可以说是团队开发中必须掌握的一项技能。

1、Git的下载和安装

官方下载地址:https://git-scm.com/downloads
在百度搜索GIT,一般在第一条,如果你的电脑是64位的,就安装64位,要不然以后你就知错(0.0)。

图片1 图片2.png

下载完后双击运行。

图片3.png

安装在你安装软件的盘里。


图片4.png

按照它默认的配置安装。


图片5.png 图片6.png

注意,这里要选第一个。


图片7.png

之后都按它默认的就行了。


图片8.png 图片9.png 图片10.png 图片11.png

安装完成。


图片12.png 图片13.png

2、本地Git仓库的创建与使用

图片14.png

这里我建在E盘的GitProject文件夹,所以我输入的是 cd /e/GitProject。
注:如果你安装的git是64位的话,可以使用复制粘贴,鼠标右键就能看到,这里打完cd 后空格,然后直接把文件夹拖进来就行了。

图片15.png

进去后输入git init创建git仓库。

图片16.png

这时你打开你创建的git文件夹会发现有个隐藏的.git文件夹,这样本地仓库就算创建完成了(如果没看到,看一下是不是文件夹设置不显示隐藏文件神技,改成显示隐藏文件)。

2.1、版本回退与恢复

首先在GitProject文件夹里新建一个txt文件。

图片17.png

然后打开txt文件,随便输入一些东西,例如蓝链什么的(O_O)。


图片18.png

保存关闭后,回到我们的命令窗口,输入git status,会看到箭头☞的地方是我们创建的文件夹,红色的意思就是该文件未纳入仓管中,英文还可以的人应该能看得懂那几行鸡肠吧,所以现在我们就要把它纳入进去。

图片19.png

输入git add .然后在输入git status,就能发现变化了吧。

图片20.png

但这还不算完,现在只是把txt文件纳入到缓存区而已,接下来才是正题,输入git commit -m "add seed.txt",居然出现问题了!看来我还得再跟度娘学习两年才行(T_T)。

图片21.png
好吧,其实这里并不是什么问题,是提示你要先登录账号,这样你要控制的项目都会保存到你的账号仓库里(0.0),这里最好用码云的账号,什么?你说码云是什么鬼?!(╯°口°)╯http://git.oschina.net/ 自己看去!码云简单来说就是一个分享代码资源的平台,这里按我的方式输入,要分开输入。 图片22.png

如果跟我的一样没报错就没问题了,然后重复刚才的commit那一步,把文件纳入本地git仓库就完成了控制了。

图片23.png

然后输入git log能查看所有操作日志,而输入git reflog能查看所有历史版本,这两条指令能让我们更方便地对版本进行操作。

图片24.png

用git reflog指令能查看所有版本号,以十六进制记录的7个黄色数字字母,修改seed文档后再把它保存到本地git仓库,就会多出一个版本。

图片25.png 图片26.png 图片27.png

输入指令git reset --hard HEAD^就能返回上一个版本,输入git reset --hard 版本号就能回退到指定版本。

图片28.png

再打开seed文档确实回到了修改前的版本。

图片29.png

3、远程git仓库

远程仓库顾名思义就是资料存放在云端的仓库,这里首先需要登录码云网站创建远程仓库。

图片30.png 图片31.png

创建好后回到git Bash,输入cd 任意一个盘根目录,然后输入git clone 码云项目的仓库地址,如果你在码云上创建项目时勾上了私有项目,后面就会提示你输入码云的账号和密码,按提示输入无误后就会下载到本地,如果是公开的项目能直接下载。

图片32.png 图片33.png

密码输入框也可以关掉,如果关掉后面还是会提示输入密码。

图片34.png

(说笑的~)

图片35.png

回过来看文件夹里就多了你下载的项目了,以后编程完保存在这里面。

图片36.png

下载下来后你要cd 项目文件地址,才能使用master权限,之后的版本控制操作跟本地仓库操作类似,只是多了git push、git pull命令而已。
git status
git add .
git commit -m ""
git push
git pull

命令指示符

上一篇下一篇

猜你喜欢

热点阅读