常见Git命令

          git add .   —将代码添加到暂存区
          git commit -am “注释”    —将代码提交到本地仓库
          git pull        — 更新所有代码
          git push      —将当前分支的代码放到远端对应服务器
          git stash     —方便临时处理bug时随时切换分支而不丢失修改
          git stash pop — 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。
            由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
      git stash list — 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
          git stash clear — 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。
    git diff  —  查看本地修改内容 (一般用于git add .前检查代码)
          git branch newBranch  —创建一个新的分支
          git checkout -b newBranch  —创建并切换到新创建的分支
          git checkout master — 切换回主分支
          git branch -d  newBranch   — 删除本地的新建分支
          git branch -r        — 查看远端所有分支
    git branch -a        — 查看所有分支(本地+远程分支)
          git push origin : jim   — 删除远端 新建的分支
          git status        —查看当前状态
          git merge       — 将分支合并到本地
          git push origin jim — 将本地分支推送到远程
          git  push - - set-upstream origin jim   — 将新建的分支与远端相关联
          git checkout —filename   — 回滚改动错误的代码
          git log    — 查看日志
          git reset  --hard 版本号    — 本地回滚错误的代码
          git rebase — 慎用!若当成一种在推送之前清理提交历史的手段,而且仅仅衍合那些尚未公开的提交对(如果衍合那些已经公开的提交对象,并且已经有人基于这些提交对象开展了后续开发工作的话,就会出现麻烦)。 
 
 
 
 
posted @ 2016-10-21 16:33  Krystal_M  阅读(143)  评论(0编辑  收藏  举报