Git的常见操做

1.git init:初始化
    git status:查看版本状态
    git log : 查看提交日志
-m:modify(修改)
git commit -am 'first commit' 直接提交
 
2.git commit --amend:取消上一次提交,再把暂存区的文件从新提交
 
3.git checkout -- 文件名:改变了工做区,((还没add到暂存区)),就使用命令回到修改前
    git checkout -- . :全部
 
4.git reset HEAD index.html: 若是((已经add到暂存区)),就使用命令撤回到还没add前(红色,但工做区还没撤回)
 
5.删除文件,还要命令git add .提交到暂存区
    命令 git rm index.html直接删除
   git rm --cached 文件名:不当心将不须要追踪的文件添加到暂存区,想删除暂存区的文件可是不想删除工做区的文件
 
6.重命名:git mv oldname newname
 
 
7.分支
 
8.两个分支合并发生矛盾
 
9.工做区和暂存区的差别:git diff
    暂存区和版本库的差别:git diff --staged
    两个版本之间的差别:git diff 版本号 版本号
    两个分支之间的差别:git diff 另外一个分支
 
10.  git stash:保存当前分支修改内容
    git stash list:显示stash保存列表
    git stash apply stash@{0}:把暂存区的拉回到本地
    git stash drop stash@{0}:删除
     git stash pop stash@{0}:把暂存区的拉回到本地(apply+drop)
相关文章
相关标签/搜索