Git crée un dépôt
Dans ce chapitre, nous présenterons comment créer un référentiel Git.
Vous pouvez utiliser un répertoire existant comme référentiel Git.
git init
Git utilise la commande git init pour initialiser un référentiel Git De nombreuses commandes Git doivent être exécutées dans le référentiel Git, donc <🎜. >git init est la première commande à utiliser Git.
Après avoir exécuté la commandegit init, le référentiel Git générera un répertoire .git, qui contient toutes les métadonnées des ressources, et les autres répertoires du projet resteront inchangés (contrairement au SVN Un répertoire .svn sera généré dans chaque sous-répertoire, et Git génère uniquement un répertoire .git dans le répertoire racine de l'entrepôt).
Utilisation Utilisez le répertoire courant comme référentiel Git, il suffit de l'initialiser.git initAprès l'exécution de cette commande, un répertoire .git sera généré dans le répertoire courant. Utilisez le répertoire que nous avons spécifié comme référentiel Git.
git init newrepoAprès l'initialisation, un répertoire nommé .git apparaîtra sous le répertoire newrepo. Toutes les données et ressources requises par Git sont stockées dans ce répertoire. S'il y a plusieurs fichiers dans le répertoire actuel que vous souhaitez mettre dans le contrôle de version, vous devez utiliser la commande git add pour dire à Git de commencer à suivre ces fichiers, puis soumettre :
$ git add *.c $ git add README $ git commit -m '初始化项目版本'La commande ci-dessus placera le répertoire sous Soumettre le fichier se terminant par .c et le fichier README à l'entrepôt.
git cloneNous utilisons
git clone pour copier un projet à partir d'un référentiel Git existant (similaire à svn checkout).
Le format de commande pour cloner un entrepôt est :git clone <repo>Si nous devons cloner dans un répertoire spécifié, nous pouvons utiliser le format de commande suivant :
git clone <repo> <directory>
Description du paramètre :
repo :Dépôt Git.
répertoire :Répertoire local.
$ git clone git://github.com/schacon/grit.gitAprès avoir exécuté cette commande, un fichier nommé It is the répertoire de grit, qui contient un répertoire .git, utilisé pour enregistrer tous les enregistrements de version téléchargés.
Si vous souhaitez définir vous-même le nom du nouveau répertoire du projet, vous pouvez spécifier le nouveau nom à la fin de la commande ci-dessus :
$ git clone git://github.com/schacon/grit.git mygrit