Git使用
大约 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
- 场景由于要把之前嵌入别人的插件的项目抽离出来,构成一个基本分支但有了抽离的提交记录。
- 就会导致覆盖过去也会把插件也删掉,所以需要创建一个新的无提交历史的分支