我的小笔记 =》其他东东

git设置用户名和邮箱地址

git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
// 检查设置是否成功
git config --global user.name
git config --global user.email

gitee初始化

git init                                                         #初始化
git add .                                                        #将当前目录加入到git
git commit -m "first commit(提交的描述信息)"                      #git提交到本地版本库
git remote add origin https://gitee.com/xxxx.git           #git本地库连接远程版本库,这一步会有对应输入账号和密码的操作
git push -u origin master                         #将文件上传到远程版本库master分支

git clone https://gitee.com/xxxx.git #获取git项目

合并分支

git checkout main // 换到目标分支
git merge my-branch // 合并分支

合并某一次特定的代码提交

git cherry-pick <commit-hash>

版本回退到某一次提交

git reset --hard <commit-hash>
git push -f // 强制推送

禁用HTTPS操作时的SSL验证

git config --global http.sslVerify false

提交规范

feat: 新功能(feature)
fix: 修补bug
docs: 文档(documentation)
style: 格式(不影响代码运行的变动)
refactor: 重构(即不是新增功能,也不是修改bug的代码变动)
chore: 构建过程或辅助工具的变动
revert: 撤销,版本回退
perf: 性能优化
test:测试
improvement: 改进
build: 打包
ci: 持续集成

相关报错

  1. interactive rebase in progress; onto
    请添加图片描述
    执行:git rebase --continue

  2. error: remote origin already exists.
    请添加图片描述
    执行:git remote rm origin 删除关联的origin的远程库
    然后再:git remote add origin https://gitee.com/xxxxxx.git关联自己的仓库
    最后git push origin master

  3. ! [rejected] master -> master (fetch first)
    error: failed to push some refs to ‘https://gitee.com/xiaoefen/vue3-web-worker.git’
    在这里插入图片描述
    执行:git pull --rebase origin master
    然后再:git push origin master

GitLab上创建了新的分支,但在TortoiseGit上切换分支的时候发现找不到

进入自己的项目中点击右键->打开Git Bash Here
在命令框中输入git remote update origin --prune 更新远程分支列表
重新使用TortoiseGit就可以看见最新的分支了

Node

node v14.21.3(npm v6.14.18)装不上cnpm

在这里插入图片描述

指定装低版本的cnpm

npm install -g cnpm@7.1.0 --registry=https://registry.npmmirror.com/

pnpm兼容性

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值