Maison > Questions et réponses > le corps du texte
阿神2017-05-02 09:21:16
git
est en fait un entrepôt (entrepôt local) qui ne nécessite pas Internet. Vous pouvez également transférer des données push
vers github
(entrepôt distant).
Vos pull
et push
actuels sont des interactions de données entre le référentiel local et le référentiel distant.
Dans votre entrepôt local, il se compose en fait de deux parties :
(Working Directory)
//Visible(Repository)
//Invisible(Stage)
(branch)
Le référentiel contient une zone de transit et des branches
Première soumission :
- Utilisez git add
pour déplacer le fichier vers l'espace de travail ---> Zone de stockage temporaire (locale)
- Déplacez le fichier vers la zone de stockage temporaire via git commit
---》Branche (locale)
- Branchez le fichier via git push
---》Bibliothèque distante (github
)
Soumettre les modifications :
- Déplacez le fichier vers la zone de stockage temporaire via git commit
---》Branche (locale)
- Branchez le fichier via git push
---》Bibliothèque distante (github
)
pull
&push
- Déplacez le fichier vers la bibliothèque distante via git pull
---》Branche (locale)
- Branchez le fichier via git push
---》Bibliothèque distante (github
)
Les deux opérations ci-dessus nécessitent des changements et des différences avant de pouvoir être exécutées.
Par conséquent, il sera demandé que le contenu de la zone de transfert et celui de la bibliothèque distante soient cohérents.
滿天的星座2017-05-02 09:21:16
Il ne devrait y avoir aucun engagement, c'est-à-dire soumission.
L'utilisation de git comprend grosso modo les quatre étapes suivantes.
ajouter->commit->fetch->pull->push
Passer au chinois
Ajouter du code->Soumettre le code->Récupérer le code->Extraire le code->Push code
J'utilise habituellement les commandes suivantes.
git ajouter .
git commit –a –m +msg
git push –u maître d'origine
J'ai déjà écrit un blog, vous pouvez vous y référer ci-dessous, qui contient quelques instructions simples sur ces commandes.
Git en ligne de commande facile à utiliser
仅有的幸福2017-05-02 09:21:16
le statut fait référence au statut local, montrant la différence entre l'espace de travail local et l'entrepôt local
Les fichiers que vous avez créés et les fichiers que vous avez modifiés mais que vous n'avez pas soumis (commit) sont tous affichés ici Après soumission, ils seront vides
.pull/push est une opération de synchronisation entre l'entrepôt local et l'entrepôt distant, et à jour indique que l'entrepôt local et l'entrepôt distant sont synchronisés
Essayez-le
git commit -m '你的注释'
git push origin dev
Envoyez d'abord au local, puis synchronisez à distance
天蓬老师2017-05-02 09:21:16
Je viens de résoudre ce problème. J'ai découvert qu'il y avait un master supplémentaire dans ma branche, c'est-à-dire qu'il y avait un master et origin/master dans la branche, je ne sais pas quelle est la différence. , soumettez directement. C'est réussi.