在提交百度前端学院(IFE)的作业的时候,发现要用Github,感觉很懵,就去找了廖雪峰的git教程(liaoxuefeng.com)学习,下面的总结基本来自于此,为了方便学习和查看,我就把它整理到一起了,有不足和错误请多指正。
首先我是Mac OS系统,版本是10.13.3,按照教程首先去下载了Xcode,因为里面集成了git。结果发现后面的安装过程有点不同。
而实际上我安装完以后并没有找到preferences中找到downloads选项卡,后来发现git其实已经安装上了,可以在终端直接输入git来验证是否已经安装上。
其实看了以后就会发现基本的命令意思都已经解释了
下面是简单基础的总结,以后再来详细补充
1.初始化一个git仓库 git init
2.添加文件到git仓库 git add <filename>
git commit -m "对本次提交的说明"
3.查看工作区的状态 git status
4.查看被修改的内容 git diff
5.重回某一版本 git reset --hard commit_id (注commit_id可以在之前的命令中找到)
6.查看提交历史,确定回退版本 git log
7.查看命令历史 ,确定前进版本 git relog
8.撤销工作区文件的修改(用版本库里的版本替换工作区的版本) git checkout -- file
9.撤销暂存区文件的修改 git reset HEAD file
git checkout -- file
10.撤销已提交的文件 参见567
11.删除文件 git rm <filename>
12.查看分支 git branch
13.创建分支 git branch <name>
14.切换分支 git checkout <name>
15.创建+切换分支git checkout -b <name>
16.合并某分支到当前分支 git merge <name>
17.删除分支 get branch -d <name>