在当前目录创建一个Git代码库

git init 

添加当前目录的所有文件到暂存区

git add .  // . 表示全部文件

提交暂存区到仓库区

git commit -m [message]        message为注解信息

通过以上三步,可以将创建一个本地代码库并将目录下的所有文件存放到代码库中

 

远程库版本库克隆到本地

git clone url
通过clone得到的远程版本库,当需要进行push的时候,不需要加 -u

  

撤销
重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致
git reset --hard [commit]                      commit 通过git log 或者 git reflog 可以得到
 
查看信息
显示有变更的文件
git status

显示当前分支的版本历史

git log

显示当前分支的最近几次提交 

git reflog

 显示所有文件的更改内容

git diff

显示指定文件更改的内容

git diff path

  

提交本地代码库到github上

1.建立远程仓库

git remote add name url  在url创建名字为name的仓库            name为远程库的名字

2.将内容同步到远程版本库上

git push name master            name 为之前远程库的名字 
如果是第一次同步 需要加上-u :  即为git push -u name master
 
origin 是默认的远程版本库名称

 

 

 

为什么要使用GIT?

git可以帮助我们在在本地对代码进行版本控制,当我们的代码出现问题的时候,一些情况下直接修改代码是很麻烦的,所以当出现问题的时候,通过git回滚我们的代码,可以使我们避免修改大量错误代码的工作。
通过git可以将代码托管到github上,可以实现对代码的托管。
当团队分工合作的时候,git可以将每个人实现的部分进行合并。