Git的常用命令及其作用

Git:Git是一种分布式文件管理系统。

git help:获取git基本命令

Git init :

创建一个空的Git库。在当前目录中产生一个.git 的子目录。以后,所有的文件变化信息都会保存到这个目录下。

Git add :

将当前工作目录中更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步。

Git rm :
从当前的工作目录中和索引中删除文件。 
可以递归删除,即如果后面跟的是一个目录做为参数,则会递归删除整个目录中的所有子目录和文件。

Git status:查看版本库的变化。

Git log :查看历史日志,包含每次版本变化

Git merge: 
把服务器上下载下来的代码和本地代码合并。或者进行分支合并。

Git diff :
把本地的代码和index中的代码进行比较,或者是把index中的代码和本地仓库中的代码进行比较。

Git-ls-files :
查看当前的git库中有那些文件

Git mv :
重命名一个文件、目录或者链接。

 git branch :

列出本地git库中的所有分支。在列出的分支中,若分支名前有*,则表示此分支为当前分支。

git branch 分支名 :创建分支

git checkout 分支名 :切换到某个分支上

git branch –D 分支名 :删除分支

git diff master 分支名:比较主分支与目标分支的区别

git-show-branch :查看分支历史

 git whatchanged :查看分支操作记录

Git revert:还原某次对版本的修改 

Git config :新增更改git的各种设置

Git show :显示对象的各种类型

Git pull :
从服务器的仓库中获取代码,和本地代码合并。

Git push :
将本地commit的代码更新到远程版本库中,例如 “git push origin”就会将本地的代码更新到名为orgin的远程版本库中。 

Git fetch :
从服务器的仓库中下载代码。

原文地址:https://www.cnblogs.com/jakii/p/4442979.html