Basé en partie sur cet article : https://thoughtbot.com/blog/how-to-git-with-unity
- Créer un répertoire Git sur Github pour votre groupe
Optionnel si vous avez eu un problème
- Retirez tous les dossiers .git dans le dossier de projet (cela permettra de retirer l'historique qui contient les compilations à ne pas envoyer) -> Dans un terminal
$ rm -fr .git
sur Mac / Linux
-
Vérifiez que vous avec un
.gitignore
propre à la racine de votre projet. un fichier .gitignore sert à éviter de mettre dans l'historique Git des fichiers qui ne sont PAS du code source (build, compilations, images, vidéos, etc.). -
Si votre gitignore n'est pas assez complet ou inexistant -> Créez un fichier .gitignore propre à la racine de votre dossier de projet
- Un exemple que l'on a fait pour vous : https://www.toptal.com/developers/gitignore/api/unity,swift,android,androidstudio,xcode
- A mettre dans un fichier .gitignore
- Pour générer un .gitignore facilement : https://www.toptal.com/developers/gitignore
-
git init
<- à la racine du dossier de projet, pour créer un nouvel historique git propre -
git add .gitignore
puisgit commit -m "Added .gitignore"
-
git add .
puisgit commit -m "{message de commit en anglais et explicite}"
-
git remote add origin {url de votre repertoire git sur github}
-
git push -u origin main
oumaster
Tout devrait être prêt pour travailler correctement sur Github Maintenant
Sachez que vous ne devez JAMAIS commit des résultats de build.