GoGPT Best VPN GoSearch

Icône de favori OnWorks

git-init – En ligne dans le Cloud

Exécutez git-init dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande git-init qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


git-init - Créer un dépôt Git vide ou réinitialiser un dépôt existant

SYNOPSIS


jet init [-q | --quiet] [--bare] [--template= ]
[--separate-git-dir ]
[--partagé[= ]] [répertoire]

DESCRIPTION


Cette commande crée un référentiel Git vide - essentiellement un répertoire .git avec
Sous-répertoires pour les objets, les références/têtes, les références/étiquettes et les fichiers modèles. Un HEAD initial
un fichier qui référence le HEAD de la branche principale est également créé.

Si la variable d'environnement $GIT_DIR est définie, elle spécifie un chemin à utiliser à la place de
./.git pour la base du dépôt.

Si le répertoire de stockage d'objets est spécifié via l'environnement $GIT_OBJECT_DIRECTORY
variable, puis les répertoires sha1 sont créés en dessous - sinon la valeur par défaut
Le répertoire $GIT_DIR/objects est utilisé.

Fonctionnement jet init dans un dépôt existant est sûr. Il n'écrasera pas les éléments déjà
déjà là. La principale raison de la réexécution jet init est de récupérer les éléments nouvellement ajoutés
modèles (ou pour déplacer le référentiel vers un autre emplacement si --separate-git-dir est donné).

OPTIONS


-q, --calme
Imprimez uniquement les messages d'erreur et d'avertissement ; toutes les autres sorties seront supprimées.

--nu
Créez un dépôt nu. Si l'environnement GIT_DIR n'est pas défini, il est défini sur l'environnement actuel.
directeur de travail.

--modèle=
Spécifiez le répertoire à partir duquel les modèles seront utilisés. (Voir « RÉPERTOIRE DES MODÈLES »)
section ci-dessous.)

--separate-git-dir=
Au lieu d'initialiser le référentiel en tant que répertoire dans $GIT_DIR ou ./.git/,
créer un fichier texte contenant le chemin d'accès au dépôt. Ce fichier agit
en tant que lien symbolique Git indépendant du système de fichiers vers le référentiel.

S'il s'agit d'une réinitialisation, le référentiel sera déplacé vers le chemin spécifié.

--shared[=(false|true|umask|group|all|world|everybody|0xxx)]
Spécifier que le dépôt Git doit être partagé entre plusieurs utilisateurs. Cela permet
utilisateurs appartenant au même groupe à pousser dans ce dépôt. Lorsque spécifié, le
La variable de configuration « core.sharedRepository » est définie de sorte que les fichiers et répertoires sous
Les répertoires $GIT_DIR sont créés avec les permissions demandées. En l'absence de précision, Git les utilisera.
autorisations signalées par umask (2).

L'option peut avoir les valeurs suivantes, la valeur par défaut étant groupe si aucune valeur n'est donnée :

umask (ou non)
Utiliser les autorisations signalées par umask(2). La valeur par défaut, lorsque --shared n'est pas spécifié.

groupe (ou oui)
Rendre le groupe de référentiel accessible en écriture (et g+sx, puisque le groupe git peut ne pas être le
groupe principal de tous les utilisateurs). Ceci est utilisé pour assouplir les permissions d'un
sinon en sécurité umask(2) valeur. Notez que l'umask s'applique toujours aux autres
bits d'autorisation (par exemple si umask est 0022, en utilisant groupe ne supprimera pas la lecture
privilèges d'autres utilisateurs (hors groupe)). Voir 0xxx pour savoir comment spécifier exactement le
autorisations du référentiel.

tous (ou world or tout le monde)
Pareil que groupe, mais rendre le référentiel lisible par tous les utilisateurs.

0xxx
0xxx est un nombre octal et chaque fichier aura un mode 0xxx. 0xxx remplacera
utilisateurs umask(2) valeur (et pas seulement assouplir les permissions comme groupe et tous Est-ce que).
0640 créera un référentiel accessible en lecture par le groupe, mais pas en écriture par le groupe ou
accessible aux autres. 0660 créera un dépôt accessible en lecture et en écriture pour
l'utilisateur et le groupe actuels, mais inaccessibles aux autres.

Par défaut, l'indicateur de configuration receive.denyNonFastForwards est activé dans les configurations partagées.
référentiels, de sorte que vous ne pouvez pas forcer une poussée non rapide dans celui-ci.

Si vous fournissez un annuaire, la commande est exécutée à l'intérieur. Si ce répertoire ne
existe, il sera créé.

MODÈLE ANNUAIRE


Le répertoire de modèles contient des fichiers et des répertoires qui seront copiés dans le $GIT_DIR
après sa création.

Le répertoire de modèles sera l'un des suivants (dans l'ordre) :

· l'argument donné avec l'option --template ;

· le contenu de la variable d’environnement $GIT_TEMPLATE_DIR ;

· la variable de configuration init.templateDir ; ou

· le répertoire de modèles par défaut : /usr/share/git-core/templates.

Le répertoire de modèles par défaut inclut une structure de répertoire, suggérée « exclure »
modèles" (voir gitignore(5)) et des exemples de fichiers hook (voir crochets(5)).

EXEMPLES


Démarrer un nouveau dépôt Git pour une base de code existante

$ cd /chemin/vers/ma/base/de/code
$ git init (1)
$ git add. (2)
$ git commettre (3)

1. Créez un répertoire /path/to/my/codebase/.git.
2. Ajoutez tous les fichiers existants à l'index.
3. Enregistrez l’état vierge comme premier commit dans l’historique.

GIT


Une partie de l' jet(1) Suite

Utiliser git-init en ligne avec les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.