git常用命令

  • 创建版本库

      git init
    
  • 提交本地

     git add .
     git commit -m '注释'
    
  • git提交日志(最上面展示最新的)

      git log
    
  • 版本回退、前进

     git reset --hard HEAD~1 
     HEAD表示当前版本,~1 表示当前版本的上一个版本
     
     git reset --hard  264a42a3763e03c95d1894c0b1624bb27f37a532
     最后面的是commitID
    
  • 工作区和暂存区的概念

    add 到暂存区,一次性commit到当前分支

  • 远程仓库

     关联远程仓库
     git remote add origin git@server-name:path/repo-name.git
     
     推送本地分支
     git push
     
     从远程仓库克隆
     git clone git@github.com:michaelliao/gitskills.git
    
  • 分支管理

     查看所有分支
     git branch
     
     创建分支(来自master)
     git branch develop
     
     切换分支
     git checkout develop
     
     创建一个分支并且切换到该分支
     git branch -b develop
     
     删除一个分支
     git branch -d develop
     
     合并指定分支到当前分支
     git merge develop
    
  • 解决冲突

  • 远程仓库的操作(远程仓库的默认名称就是origin)

     显示远程仓库名称
     git remote
     
     显示更加详细的信息
     git remote -v
     
     推送分支(指定推送的分支名称)
     git push origin master
     git push origin dev
    
一个小小的程序员
原文地址:https://www.cnblogs.com/zhaod/p/8287132.html