跳至主要內容

Git使用

LiCheng大约 1 分钟

Git使用

介绍🏧

  • 2018
  • 学习git的使用

下载地址💞

基本命令💒

命令作用
git add .添加当前目录
git commit -t "msg"提交和加入信息
git remote add {name} {url}添加分支
git push {name}推送分支
git checkout -- *撤销至上次提交后的所有修改
git rm -r --cached .idea清理已经提交过的目录

分支🗾

新建分支🪲

  • idea内

新建分支图片 新建分支图片

  • 命令行
  • git branch dev 创建分支
  • git checkout dev 切换分支
  • git checkout -b dev 创建并切换分支

选择其他分支合并到当前分支🍅

  • idea内

新建分支图片

  • 当前分支指向了其他分支的一个最新提交记录
  • 场景:只需要获取的最新进度即可

使用其他分支当作基础分支合并到当前分支上⛪

  • idea内

新建分支图片

  • 当前分支使用了其他分支作为基础分支进行合并。
  • 场景:需要基于主分支进行扩展的场景
  • 例如:需要基于主分支开发不同商家的功能,A商家,和B商家的功能放在一起无法使用。只能通过主分支进行开发和升级。

清除提交历史在创建新分支😆

  • idea内无法操作
  • git checkout --orphan master2
  • 场景由于要把之前嵌入别人的插件的项目抽离出来,构成一个基本分支但有了抽离的提交记录。
  • 就会导致覆盖过去也会把插件也删掉,所以需要创建一个新的无提交历史的分支