Skip to content

Instantly share code, notes, and snippets.

@RemiRigal
Last active January 9, 2025 09:59
Show Gist options
  • Save RemiRigal/9c4f1d91415c57072cdf46fd5e8f9d1d to your computer and use it in GitHub Desktop.
Save RemiRigal/9c4f1d91415c57072cdf46fd5e8f9d1d to your computer and use it in GitHub Desktop.
Créer un dépôt Git pour un projet Unity

Créer un dépôt Git pour un projet Unity

Création d'un projet Unity

Créer un nouveau projet Unity et noter son emplacement.

Création du dépôt Git

Se placer à la racine du projet Unity, c'est à dire dans le dossier où se trouvent les dossiers Assets, Library, obj etc...

Entrer les commandes suivantes dans la console Git (remplacer [URL] par l'URL de votre dépot):

git init
git remote add origin [URL]
git pull origin master

Création du fichier .gitignore

Le fichier .gitignore contient la liste exhaustive de tous les fichiers et dossiers qui ne seront pas suivis par Git. Autrement dit ces fichiers ne feront jamais l'objet d'un commit et ne seront jamais présents sur le serveur Git. Ce fichier doit se trouver à la racine du dépôt Git.

Créer le fichier .gitignore à partir du modèle de gitignore pour Unity.

Si vous utilisez l'IDE Rider, ajouter la ligne suivante à la fin du fichier:

.idea/

Cette ligne permet d'ignorer les fichiers propres à la configuration de Rider pour ce projet.

Ajout d'un README

Un fichier README permet d'avoir une description du projet, il est généralement visible sur la page d'accueil du projet sur l'interface web.

Créer un fichier README.md à la racine du projet et le compléter avec des informations utiles (nom du projet, noms des développeurs, fonctionnalités... etc).

La syntaxe de ce fichier est le Markdown, vous pouvez trouver plus d'informations en suivant ce lien.

Premier commit

Avant d'effectuer un premier commit, vérifier que le résultat de la commande git status donne quelque chose équivalent à ceci:

On branch master

Initial commit

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	.gitignore
	Assets/
	Packages/
	ProjectSettings/
	README.md

nothing added to commit but untracked files present (use "git add" to track)

Si c'est le cas le projet est prêt pour le premier commit. Entrer dans la console Git:

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

Le projet devrait être en ligne et clonable par tout le monde.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment