Git 命令
2017-05-16 本文已影响11人
Caesar少校
1、
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
设置名字和Email地址, "--global"参数是表示这台机器上的所有Git仓库都会使用这个配置,也可以对某个仓库使用不同的用户名和Email地址。
2、在合适的位置创建一个空目录
$ mkdir repositoryName
$ cd repositoryName
创建目录
3、
$ pwd
pwd命令用于显示当前路径
4、
$ git init
初始化仓库
5、
$ git add filename.txt
将"filename.txt"文件添加到仓库,可以多次使用这条命令添加多个文件。
6、
$ git commit -m "change description"
将添加的所有文件提交到仓库,-m后面的是本次提交的说明,最好是有意义的。
7、
$ git status
此命令可以查看仓库的当前状态。
8、
$ git diff
此命令可以告诉我们文件的具体变化。
9、
$ git log
此命令可以显示从最近到最远的提交日志,可以用以确定要回退到哪个版本。
10、
$ git reset --hard HEAD^
在Git中,用HEAD表示当前版本,此命令的意思是将当前版本回退到上一个版本。
还可以通过
$ git reset --hard HEAD^^
$ git reset --hard HEAD~100
回退前两个版本或者回退前一百个版本。
也可以用
$ git reset --hard 355sd34
版本号来会退到指定的版本
11、
$ git reflog
此命令可以查看命令历史,可以用来确定回到未来的哪个版本。
12、
$ git checkout -- filename.txt
此命令可以在提交到暂存区前将filename.txt文件在工作区的修改全部撤销,让这个文件回到最近一次"git commit"或"git add"时的状态。
13、
$ git reset HEAD filename.txt
此命令可以将暂存区的修改撤销掉,重新放回工作区。
14、
git rm filename.txt
此命令用于从版本库中删除filename.txt文件