git提交远程项目步骤
一个比较复杂的情况 远程已经有了代码的前提下,我复制一份到本地修改,然后再提交到原仓库
分两种情况,一种是想全部覆盖远程的代码,另一种是只是在原代码基础上做了一些修改,只需要提交一下pr就行了
我来演示一下第一种情况
- git status
- git init
- git add .
- pnpm install(如果已经安装可忽略)
- pnpm add -D commitizen cz-conventional-changelog
- pnpm run commit(然后选feat和描述就行了)

如果出现上面这种,一般是pnpm包没安装全 所以不能用commitlint这种工具规范化提交信息
(如果是直接提交代码,其实可以用
git add . # 提交(替换为你的提交信息)
git commit -m "feat: 新增xxx功能" - git remote add origin https://github.com/你的用户名/仓库名.git(替换为你复制的远程仓库地址
- git push -u origin master:main
如果出现这种问题

- git branch查看一下分支是main还是master
如果出现这种错误

- 那直接git pull origin main --allow-unrelated-histories先把远程的拉到本地再合并
- git add .gitignore package.json(.gitignore是主要忽略掉node_modules,不提交)
- git commit
- git push -u origin master:main(然后基本上就完成了,但是远程上如果有多余的代码文件得手动删除)
浙公网安备 33010602011771号