私のコンピュータ名と個人的な電子メールは、私のGitHubのユーザー名と電子メールの代わりにエイリアスと電子メールとして使用されています。古いエイリアスと電子メールをすべてコミットから削除します
GitHubからすべてのコミットとすべての履歴を完全に削除する方法はありますか?
私のコンピュータ名と個人的な電子メールは、私のGitHubのユーザー名と電子メールの代わりにエイリアスと電子メールとして使用されています。古いエイリアスと電子メールをすべてコミットから削除します
GitHubからすべてのコミットとすべての履歴を完全に削除する方法はありますか?
はい、あります。下記参照。
ただし、この場合ははあなたにもちょうどすべてのコミットにお名前とメールアドレスを交換に興味があるかもしれない:それが依存https://help.github.com/articles/changing-author-info/
how to delete all commit history in github?とMake the current commit the only (initial) commit in a Git repository?
からすべての設定を削除したい場合は、それは問題ではない場合:
rm -rf .git
git init
git add .
git commit -m "Initial commit"
git remote add origin <github-uri>
git push -u --force origin master
あなたは.git/config
前、そして後にそれを復元保存することができます。
また、現在の状態でコードを残すが、SourceForgeのGitのレポに私は私の電子メールを変更
git checkout --orphan latest_branch
git add -A
git commit -am "commit message"
git branch -D master
git branch -m master
git push -f origin master
(新しいブランチに新しい「マスター」ブランチを作ることによって)前にいくつかの時間をすべてを削除前。ダウンストリームユーザーが2014-03-07 [news entry](http://atinout.sourceforge.net/news.html)を見に行く方法については、 – hlovdal