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 --all
和 git commit -m 'Initial commit'
。然后只需使用 git remote add origin https://github.com/username/repo.git
.
添加您自己的存储库作为来源
您的历史现在可以通过您自己的初始提交来清除。
我克隆了 git 项目(麻省理工学院)并在此项目中做了一些更改更新了 package.json(命名并删除了不必要的东西)。
现在,当我将它提交到我自己的回购时,我得到了旧的 package.json 列出所有贡献者提交等,我希望它从 scratch 例如,我的 pust 将是第一次提交,如何完成?
您可以删除 .git
目录。我假设您正在使用 Bash,因此您可以(在项目目录中)使用 rm -rf .git
删除它并仅 git init
来初始化您自己的 Git 历史记录。
然后您可以再次添加所有文件 git add --all
和 git commit -m 'Initial commit'
。然后只需使用 git remote add origin https://github.com/username/repo.git
.
您的历史现在可以通过您自己的初始提交来清除。