Git 基于其他仓库推送新的仓库,开始新的

Git push new repo based on other repo, start new

我克隆了 git 项目(麻省理工学院)并在此项目中做了一些更改更新了 package.json(命名并删除了不必要的东西)。

现在,当我将它提交到我自己的回购时,我得到了旧的 package.json 列出所有贡献者提交等,我希望它从 scratch 例如,我的 pust 将是第一次提交,如何完成?

您可以删除 .git 目录。我假设您正在使用 Bash,因此您可以(在项目目录中)使用 rm -rf .git 删除它并仅 git init 来初始化您自己的 Git 历史记录。

然后您可以再次添加所有文件 git add --allgit commit -m 'Initial commit'。然后只需使用 git remote add origin https://github.com/username/repo.git.

添加您自己的存储库作为来源

您的历史现在可以通过您自己的初始提交来清除。