推荐学习:https://www.liaoxuefeng.com/wiki/896043488029600 (廖雪峰老师,讲得由浅入深)
https://dp2px.com/series/%e7%b2%be%e9%80%9aGit/index.html (偏总结性质)
当然这些只是Git的很小一部分指令,但是熟练使用这些指令足以应付我们的工作。感觉上面大佬说得已经非常好,由浅入深非常清晰了,这里只简单总结一下并且记录一下自己踩过的坑点。
首先是到Git官网上下载git安装包,按默认提示安装之后我们应该会得到Git GUI和Git Bash这两个东西,那么我们就通过Git Bash输入命令使用Git管理我们的项目。
在使用之前我们先输入这两条命令表明自己的身份
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
第一条指令是设置自己的名字,第二天指令是设置自己的邮箱。这里注意:因为我们后续难免会使用到Github当我们的远程仓库,所以最好把这里的Your Name设置成Github的账号ID,把email@example.com设置成注册Github的邮箱(邮箱似乎没那么关键)。
在Linux课程上学到的指令在Git Bash上也能使用(哪怕是windows),例如常用的cd切换目录,pwd显示当前目录。
那么我们先cd到我们需要Git管理的目录,比如我要管理d:learngit ,那么就先cd /d/learngit 切换目录,然后pwd一下看下对不对。
用Git管理的第一步就是输入git init,那么git就会在当前目录下生成一个.git的隐藏文件,是git的记录的管理信息。
在学习git基本操作之前我们先了解一个事:git分为了工作区(就是本地计算机工作目录下的文件),缓存区(保证即将推送到本地仓库的文件),本地仓库(将本地项目文件保存进行版本管理),和远程仓库(与本地仓库相对,就是远程的本地仓库)。
直接总结的图就是(来自上面的DP2PX大佬博客)。
需要注意的一些点:
①commit -m必须要写东西,有其他指令可以不写但没必要。
②$ git remote add origin git@github.com:michaelliao/learngit.git 这里的的learngit要和在Github创建的Repository名字一样且大小写敏感。