一丶git安装
官网下载最新版git,傻瓜式操作即可;
安装完成后,还需要最后一步设置:
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
二丶创建一个版本库
1丶创建新的仓库
mkdir databases ==》在打开git命令行的地方创建databases文件夹
cd databases ==》进入databases文件夹下
2丶将databases文件夹(目录)变为git可以管理的仓库
git init ==》将databases变为git仓库
3丶创建一个文件readme.txt
在本地进入databases,创建文件readme.txt;在文件中随意添加一些内容。
git add ==》将更改过的文件,此处为readme.txt添加到仓库;
git commit ==》将文件提交到仓库。如果想要清楚提交的东西,可以使用命令git commit -m "注释性语言"
git status ==》查看仓库当前的状态,比如某个文件有修改,比如提交了commit命令
git diff 文件名 ==》查看某个文件上次做出了怎样的修改
git log ==》查看从最近到最远的提交日志
git reset --hard HEAD^ ==》回退到上个版本;上上个版本是HEAD^^,以此类推
git reset --hard commitID ==》回退到提交id为commitID的版本,前提是提交的命令行窗口还未关掉
git reflog ==》记录每一次git命令,其中有commitID,即使关掉命令行窗口也可以查到
4丶创建远程仓库
第1步:创建SSH Key,电脑中搜索id_rsa和id_rsa.pub这两个文件。
如果没有,命令行创建SSH Key ==》 ssh-keygen -t rsa -C "youremail@example.com"
如果有,则进行第二步
第2步:登陆GitHub,按照步骤进行,完成后可以看到添加的SSH Key.
![GitHub创建SSH Key步骤](https://img-blog.csdn.net/20180731003403818?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTM3MjM1Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
5丶远程仓库与本地仓库同步
第一步:登陆GitHub,Create a new repo创建一个新的远程仓库;
第二部:本地git仓库打开命令行,关联远程仓库,链接部分换成自己的git远程仓库即可。
git remote add origin git@github.com:userName(用户GitHub名称)/(git远程仓库名).git
第三步:将本地仓库内容推送到远程仓库
首次,git push -u origin master ==》需要将本地的master分支和远程的master分支关联起来
其次,git push origin master ==》在发除了commit命令后,直接推送即可。
三、常用git命令
1、参考文档:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html