git命令总结

    在提交百度前端学院(IFE)的作业的时候,发现要用Github,感觉很懵,就去找了廖雪峰的git教程(liaoxuefeng.com)学习,下面的总结基本来自于此,为了方便学习和查看,我就把它整理到一起了,有不足和错误请多指正。

    首先我是Mac OS系统,版本是10.13.3,按照教程首先去下载了Xcode,因为里面集成了git。结果发现后面的安装过程有点不同。

git命令总结

而实际上我安装完以后并没有找到preferences中找到downloads选项卡,后来发现git其实已经安装上了,可以在终端直接输入git来验证是否已经安装上。

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>