2011-09-15 4 views

Répondre

4

Cette option vous permettra de garder tous vos fichiers de configuration pour le projet
git reset --soft <sha_of_initial_commit>
git commit -a --amend -m "initial commit"

+0

+1. Une autre utilisation pour 'git reset --soft' ajouté à la liste existante: http://stackoverflow.com/questions/5203535/practical-uses-of-git-reset-soft – VonC

+0

@Andy J'ai essayé cela et je reçois un longue liste de noms de fichiers avec 'create mode ...' Rien ne semble se produire. J'ai essayé d'ajouter 'git push' à la fin de ces commandes, mais toujours rien. Est-ce que je manque quelque chose? merci –

+1

Vous obtiendrez cette longue liste car il ajoute tous les fichiers dans votre repo. Que dit la sortie de 'git push -f'? Avez-vous vérifié github et voir si vous avez obtenu les résultats que vous vouliez? – Andy

2

Supprimez le répertoire .git.

git init
git add .
git commit -m "Initial commit"
git push origin master

+3

Si c'était la subversion, la réponse aurait impliqué sacrifier une vache à un moment donné. –

+3

Le push ne fonctionnera pas, comment est-ce qu'il y a une _origin_ si le repo est juste initialisé? – Andy

+0

En outre, en supposant que vous ayez ajouté 'origin', il faudrait un push forcé. –

Questions connexes