git基本使用

55 阅读1分钟

1. 常用命令

  • 提交命令:git add .
  • 提交暂存区:git commit -m "备注信息"
  • 提交远程:git push origin master(分支名称) / git push
  • 添加远程仓库:git remote add origin url

2. 分支操作

  • 新建分支:
    git branch newName
  • 新建并切换分支:
    git checkout -b newName
  • 新建分支提交到远程:
    git branch branchName // 新建分支
    git checkout branchName // 切换分支
    git push --set-upstream origin branchName // 推送分支关联远程上游
  • 删除分支:
    删除本地(-D直接删除):git branch -d branchName 
    删除远程:git push origin -d branchName
  • 重命名分支:
    git branch -m oldName newName
  • 重命名远程分支:
    1.git branch -m oldName newName
    2.git push origin --detele oldName
    3.git push origin newName
    4.git branch --set-upstream-to origin/newName(3/4可替换git push -u origin newName)

3.查看分支、所有分支 远程分支等:

    git branch / git branch -a / git branch -r

4.查看日志:

    git log / git reflog / git log --oneline(一行查看)

5.拉取、获取代码:

    git pull / git clone
    1.提交代码时候先拉去代码解决冲突: 
       git stash (暂存修改本地内容)
       git pull (会合并 可能产生冲突)
       git stash apply/pop (删除最近一次暂存记录、存在冲突手动解决即可)

    2.克隆指定分支代码:git clone -b branchName urlAddress

6.回退版本:

    1.git reset --soft HEAD^/版本号 温柔的回退 回退commit
    2.git reset --mixed HEAD^/版本号 中等的回退 回退commit和add且会保留修改的代码记录
    3.git reset --hard HEAD^/版本号 强制的回退 回退commit和add且提交到远程上的指定版本