git常用命令

156 阅读1分钟

备注: 命令里面的括号里面的内容表示可选

  1. 将本地分支推送到远程 test_dev本地分支名称 test_development远程分支名称
    git push origin test_dev(:test_development)
    git push --set-upstream origin test(:test_development)
    
  2. 创建本地分支
    git branch 分支名称
    
  3. 提交未修改的内容到保存区注:该命令将堆栈中最近保存的内容删除
    git stash
    
  4. 将堆栈中的内容应用到当前目录,不同于git stash pop,该命令不会将内容从堆栈中删除,也就说该命令能够将堆栈的内容多次应用到工作目录中,适应于多分支的情况。
    git stash apply
    
  5. 将当前stash中的内容弹出,并应用到当前分支对应的工作目录上。
    git stash pop
    
  6. 分支合并,把当前的分支合并到目标分支
    git  merge 分支名称
    
  7. 切换本地分支
    git checkout 分支名称
    
  8. 拉取远程分支
    git checkout -b 远程分支名称
    
  9. 查看本地和远程分支
    git branch -a
    
  10. 查看远程分支
    git branch -r
    
  11. 删除本地分支
    git branch -D 分支名称
    
  12. 删除远程分支
    git push origin --delete 远程分支名称
    
  13. 还原代码
    // 查看提交标识
    git reflog 
    // 还原代码
    git reset --hard a248408