Git

182 阅读1分钟

前言: 两月前还是在用vscode,使用它自带的可视化git进行代码的提交推送与拉取,在接触移动端开发后需要使用HBuilder开发,其内置的git管理器不太好用,便使用命令行与其他的可视化git工具。本文总结git的常用命令,希望对大家有帮助。

  • git add: 将文件添加到缓存区

  • commit: 从缓存区提交到本地仓库,使用git commit命令为其添加修改的描述信息

     git commit -m "提交新代码"
    
  • git log: 查看历史提交记录

  • git reset --hard: reset参数是重置命令,--hard是重置代码仓库版本

  • git status: 查看当前仓库状态

  • git checkout -b dev: 使用git checkout -b参数来创建一个dev分支,创建完成分支后会自动切换过去

  • git branch: 使用branch来查看当前属于哪个分支

  • git checkout master: 切换分支

  • git merge: 合并分支

    • 场景: 假设当前分支为dev,需要将dev的代码合并到master分支
    • 合并方法:
      • 先拉取dev分支的代码,确定是最新代码,在推送本地的代码到远程的dev分支

        (1)git pull --rebase (2)git push

      • 切换到master分支 git checkout master

      • 合并dev分支到master git merge dev

      • 提交到远程prd分支 git push