git init--初始化Git仓库

git add <fils>--将文件添加到暂存区,可添加多个文件,空格隔开

git commit--提交到仓库

git status--查看工作区状态

git diff--查看修改的内容

git log--查看提交历史

  --pretty=oneline--简化历史信息

git reflog--查看命令历史

git reset [参数] <commit_id>--回退到commit_id的版本

  参数:

    --soft 仓库

    --mixed 默认,仓库和暂存区

    --hard 仓库、暂存区和工作区

  HEAD 指向当前版本,HEAD^ 指向上一个版本,HEAD^^指向上上个版本,HEAD~100指向上100个版本

git reset [--] <file>--将暂存区的file文件回退到仓库的版本

git checkout [--] <file>

  1、<file>未add到暂存区,<file>回退到版本库的状态

  2、<file>已add到暂存区,<file>回退到暂存区的状态

git rm [--] <file>--将文件从工作区和暂存区删除

git branch--查看分支

git branch <分支名>--创建分支

git checkout <分支名>--将HEAD移动到分支

git merge <分支名>--合并分支

git branch -d <分支名>--删除分支,未合并删除将报错

git branch -D <分支名>--强行删除分支,不管是否合并

git checkout -b <分支名>--创建分支并将HEAD移动到分支

git stach--冻结目前工作区

git stach list--查看分支上被冻结的工作区

git stach pop--回到工作现场

git stach apply--恢复某个被冻结的工作区

git stach drop--删除某个被冻结的工作区

  git stach apply和git stach pop的区别:apply恢复和不删除,pop恢复后删除

git remote [-v]--查看远程库信息,-v详细信息,后面()中是权限

git push origin master--推送分支

git clone

git pull

 

posted on 2017-04-10 10:57  南宫流云  阅读(134)  评论(0编辑  收藏  举报