今天我们来一起学习git的安装以及最基本的下载、创建、修改、删除、查找、上传。
如果你是刚接触git的话,请务必看完全文再进行操作,否则可能会由于遗漏某个步骤造成失败。
首先我们认识一下什么是Git。
官网打开后,就会告诉你,
Git是一个免费的开放源代码分布式版本控制系统,用于处理从小到大的项目,快速和高效。
Git易于学习,具有高性能、空间占用小。它超越了像Sunversion,CVS,Perforce和ClarCase这样的SCM工具,具有低成本的本地分支,便利的分段区域和多个工作流等。(选自Git官网)
既然这样我们就来开始安装Git吧。
1.下载安装包
官网地址:https://git-scm.com/
windows系统下载地址:https://git-for-windows.github.io/
2.安装过程要注意的地方
这两个地方必须点击这两个选项,其他可以根据自身需求选择。(基本都是默认过去)
3.打开Git Bash
这时我们一开始什么都不懂的情况下需要寻求帮助,
那么我们就输入git的帮助指令。
英语好一点的人基本都看得懂。
git --help
输入完之后会出现很多内容,这时看得懵逼的话就让它消失吧。
清屏快捷键 Ctrl+l
这样就会清除所有的内容
然后就会出现很多提示操作的内容,这里就不发出来了,自己去试试吧。
接着就是去官网注册一个账号。
4.正式进入使用git
在本地进行账号关联。
输入指令:
******位置替换成你的注册账号名以及注册邮箱
git config --global user.name *******
git config --global user.email ******@******
检查账户以及邮箱是否正确就直接输入(什么时候都可以输入)
git config --globsl user.name
git config --globsl user.email
如果要查询账户信息的话,输入指令:
git config --list
5.跳转至文件路径
找一个地方开始搞事情
跳转到一个你指定的位置来存放或创建文件。
***/***位置是你的路径名
cd **/***/****
查询文件夹路径:
pwd
查询当前文件夹里的文件
dir
ls
ls -l
ls -l 不同于其他两个, 会显示文件的详细信息。
6.创建库
输入指令:
mkdir *****
然后进入文件夹
cd *****
接下来最重要的一个指令( 将 目录变成Git可以管理的库 ):
git init
里面有一个隐藏文件,不要管它。
7.初次上传
这时我们创建文件后就可以尝试上传
输入指令:(git add 可以同时传多个文件。)
git add welcome.html
git add welcome.css welcome.js
添加备注:
git commit -m 'add 3 files'
注意了,这时还没有将文件传到远端,只是放在了一个名为版本库的地方。
这时我们修改一下文件(welcome.html)
然后输入指令:
git status
就会有提示。没修改的情况下输出是没任何意义的。
既然修改了,就要确认是改了什么东西
这时我们输入指令:
git diss *****
确认了之后我们再次上传文件。
再次加入备注:
确认一下有没有修改成功:
这时我们操作了很多对吧,我们可能会忘记做过了什么,所以我们需要检查自己做过没做过什么事。
记录检查指令:
git log
换一种方式:(很实用)
git log --pretty=online
接着继续修改,让它不一样。
然后我们再检查一下:
突然,你觉得你不应该修改这里,可是又保存退出编辑了,就会想到怎么还原旧的版本,这时我们就需要一个
退回上一个版本指令:
git reset --hard HARD^
这样之前对 文件的修改就会被还原。
注意:HARD 后加^ 表示上一个版本 ^^为上两个,如果还原的版本过多就用HARD~n 这样就会还原到前n个版本。
另外创建一个文件‘testfile.txt’,随便写什么内容。
然后上传上去。
然后我们觉得这个文件没用,想要删除它,
输入指令:
rm *****
删除工作区的内容了。(真有聊,不在文件夹里删掉)
这时你如果觉得真心不要这个文件
输入指令:
git rm *****
跟文件说声永别。
突然间觉得这个文件还有那么点用处,可以用。
就输入指令:
git checkout -- *****
浪子回头金不换,删掉的文件又回来了!
(十分有用)
还有很多实用的指令,这里就不一 一列举了。
================================================================================================================================
这时我们就完成了增、删、改、查这几个过程了。
为了能够让别人直到你又多吊炸天,就创建一个远端的库来保存你的文件吧!
========================================================================================
现在登陆 GitHub:https://github.com/
创建一个新的库:
这样你就创建了一个新的库啦,开始上传东西来充实它!
注意!!!
A.如果你点击生成了README文件的话必须在创建之后进行同步再进行文件的添加!!
B.如果没有点击生成README文件就可以直接关联后上传文件.
下面的例子是以情况A进行操作。
首先输入关联远端库指令:
git remote add origin +++++++++++++++++++
++++++++++++++++ 为你的远端库地址。
接着最重要的一点就是下载远端库
git clone ++++++++++++
然后就开始写你要的文件然后再进行推送吧
推送指令:
git push -u origin master
注意,第一次推送的时候要加一个
-u
然后等一会会,就会跳出提示框,这时你只要输入你的git账号跟密码就可以完成推送了,并且这只要填写一次(前提你一次就填对)
如果错了的话!(本人 win10系统)
控制面板 --->用户帐户 ---> 管理你的凭据--->选择 [Windows 凭据]--->普通凭据列表--->编辑--->完成
至此!你就完成了你git入门学习了!
特别鸣谢:
参考内容来源:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000