git配置补充

书中人 2022年09月04日 706次浏览

git命令

撤销已经commit到未commit状态,不删除本地修改,只是撤回提交。
//修改git提交信息

git commit --amend
撤销commit
git reset --soft HEAD^
撤销多个commit
git reset --hard HEAD~2
删除远程分支
git push origin --delete fenzhi
git rebase —abort 终止rebase
git cherry-pick --abort 放弃git cherry-pick 变更
线上数据测试
master 主干分支,用来切上线的代码分支,比如需要上线的代码可以从这里切下来。然后合并到develop进行发布测试,测试通过后,吧这个分支合并到master进行上线。 develop开发分支不参与上线代码。
develop 开发分支,用来发qa,主要里面有一些别人不需要上线的代码,不能把需要上线的代码从这个分支切。
http://pgdt.gtimg.cn/gdt/0/DAA6p_UADwACgAAGBe--eMAAsAygEY.jpg/0?ck=22216d607fe6f03dea00d7fba055fc78
git clone git@code.mlamp.cn:nequal-btd/brand-trading-desk-backend.git

maven 安装到本地仓库

mvn install:install-file -DgroupId=com -DartifactId=common -Dversion=1.0.3-SNAPSHOT -Dpackaging=jar -Dfile=/Users/mlamp/Desktop/common-1.0.3-SNAPSHOT.jar
maven : mvn clean install -Dmaven.test.skip=true
 * feat: 新功能
 * fix: 修复问题
 * docs: 修改文档
 * style: 修改代码格式,不影响代码逻辑
 * refactor: 重构代码,理论上不影响现有功能
 * perf: 提升性能
 * test: 增加修改测试用例
 * chore: 修改工具相关(包括但不限于文档、代码生成等)
 * deps: 升级依赖

git大仓库拉取报错处理

git config --global http.postBuffer 157286400 – 这是缓冲区位150M

git clone --depth 1 <repo_URI>
然后获取完整库

git fetch --unshallow
最后pull一下查看状态,问题解决
– 还有问题继续…
https://blog.csdn.net/qq_42000667/article/details/125234281