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

1
git init

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

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

提交暂存区到仓库区

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

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

 

远程库版本库克隆到本地

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

  

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

显示当前分支的版本历史

1
git log

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

1
git reflog

 显示所有文件的更改内容

1
git diff

显示指定文件更改的内容

1
git diff path

  

提交本地代码库到github上

1.建立远程仓库

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

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

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

 

 

 

为什么要使用GIT?

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