git 的使用

发布时间 2023-09-03 13:13:25作者: Fishtosky

由于在工作中需要git来对开发的程序进行版本管理,便于追溯,个人学习了一些基本指令和操作流程,做如下记录。
本篇内容是基于pro-git这份教程进行学习的。

实用基本操作

如下指令可以在vscode中可视化操作

  • git clone link
  • git add file/.
    修改文件保留在暂存区
  • git commit -m"注释"
    提交到本地仓库,注意注释的规范易读
  • git commit -amend
    可以将忘记提交的文件存入本地仓库,且不增加提交记录
  • git remote add reference link
    在远程添加仓库
  • git fetch [remote]
    从远处仓库拷贝更新内容到本地仓库,需要自行合并
  • git tag -l "v1.0"

分支工作场景

从服务器克隆当前版本程序

  • git clone link

需要开发新功能,在master上创建分支dev-v101并切换分支

  • git checkout -b dev-v101

中途需要修复当前版本的bug,则切回master分支上,另外创建新分支hotfix,修复后合并到master,

  • git merge hotfix

删掉修复分支

  • git branch -d hotfix

继续切回dev-v101开发

  • git checkout dev-v101

同步服务器仓库的修改内容

  • git fetch link
  • git merge