来自:https://www.liaoxuefeng.com
先安装好,支持linux,windows和mac
本地仓库的使用
1 git init
创建版本库,初始化一个git仓库
2 git add
添加文件到暂存区,支持多次使用此命令,结合3使用
3 git commit -m
将文件从暂存区提交到仓库
4 git status
查看git状态,可查看工作区和暂存区的文件状态
5 git diff
还没有被提交到暂存区的文件,可以使用此命令查看文件修改前后的不同
版本控制
6 git log
查看提交历史记录,git的各个版本记录,HEAD所指的就是当前版本
7 git reset --hard HEAD^
将文件恢复至上一个版本,git reset --hard HEAD^^ 此命令为恢复至上上个版本
8 git reset --hard 1094a
将文件恢复至指定版本,版本号不用全部书写
9 git reflog
恢复过版本之后,如果返回,可以使用此命令来查看命令记录,获取版本号。
撤销修改
10 git checkout -- file
撤销修改;若是没有提交到缓存区,则文件恢复至未修改状态。
11 git reset HEAD
将提交到缓存区的文件,返回到工作区,不会撤销文件的修改。
删除操作
12 git rm file
git commit -m "delete"
用来删除文件的语句
13 git checkout -- file
误删的文件,可以使用此命令来恢复
远程仓库的使用
14 git remote add origin git@github.com:wangwei0626/JavaPush.git
设置远程仓库地址,(https方式和ssh方式)
15 git push -u origin master
第一次将本地仓库与远程同步,就是将本地上传至远程仓库地址
16 git push origin master
之后每次同步执行此命令
17 git remote -v
查看远程仓库地址
18 git remote rm origin
删除远程仓库地址,需要换远程地址的时候需要用到
19 git pull origin master
将远程仓库推送至本地