git提交远程项目步骤

一个比较复杂的情况 远程已经有了代码的前提下,我复制一份到本地修改,然后再提交到原仓库
分两种情况,一种是想全部覆盖远程的代码,另一种是只是在原代码基础上做了一些修改,只需要提交一下pr就行了

我来演示一下第一种情况

  1. git status
  2. git init
  3. git add .
  4. pnpm install(如果已经安装可忽略)
  5. pnpm add -D commitizen cz-conventional-changelog
  6. pnpm run commit(然后选feat和描述就行了)

    如果出现上面这种,一般是pnpm包没安装全 所以不能用commitlint这种工具规范化提交信息
    (如果是直接提交代码,其实可以用
    git add . # 提交(替换为你的提交信息)
    git commit -m "feat: 新增xxx功能"
  7. git remote add origin https://github.com/你的用户名/仓库名.git(替换为你复制的远程仓库地址
  8. git push -u origin master:main
    如果出现这种问题
  9. git branch查看一下分支是main还是master
    如果出现这种错误
  10. 那直接git pull origin main --allow-unrelated-histories先把远程的拉到本地再合并
  11. git add .gitignore package.json(.gitignore是主要忽略掉node_modules,不提交)
  12. git commit
  13. git push -u origin master:main(然后基本上就完成了,但是远程上如果有多余的代码文件得手动删除)

posted on 2025-10-27 16:48  Arya32f  阅读(3)  评论(0)    收藏  举报

导航