文章开始之前,贴2个学习Git的网站:Git官方 廖雪峰老师Git教程
本文是对上面两个网站介绍的常用Git命令的梳理。
1、查看本机Git版本
$ git --version
2、查看Git帮助
$ git --help
3、配置用户名和email
$ git config --global user.name "Your name"
$ git config --global user.email "Your email"
4、把目录变成Git可以管理的仓库
先用pwd查看当前工作目录,再执行git init
$ pwd
$ git init
5、添加文件到statg(缓存区)
$ git add readme.txt
添加多个文件,可以执行多次git add 命令;图简便,也可以这样把当前目录所有文件添加到缓存区。
$ git add .
6、将缓存区文件提交到本地仓库
$ git commit -m "commit description"
7、查看仓库当前状态
$ git status
8、比较文件修改
$ git diff readme.txt
9、查看提交记录
$ git log
$ git log --pretty=oneline
10、版本回退
回退到指定版本
$ git reset --hard 1094a
回退到上一个版本
$ git reset --hard HEAD^
11、查看历史命令
$ git reflog
12、删除文件
$ git rm test.txt
13、本地仓库第一次添加到远程仓库(GitHub)
$ git remote add origin git@github.com:your account/learngit.git
14、提交本地仓文件到远程仓库(origin)master 分支
-u的作用是把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令。
$ git push -u origin master
$ git push origin master
待续>>>