Maison >outils de développement >git >Quelle est la relation entre git et github ?
La relation entre git et github est la suivante : github est une plate-forme d'hébergement d'entrepôt basée sur git ; GitHub est une plate-forme d'hébergement pour les projets de logiciels open source et privés. Parce qu'elle ne prend en charge que Git comme seul format de bibliothèque de versions pour l'hébergement, elle est nommée. GitHub. Git est un système de contrôle de version distribué open source qui peut gérer efficacement et rapidement la gestion des versions de projets, petits ou très grands.
L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.
git est un outil de gestion de versions, et github est une plateforme d'hébergement d'entrepôt basée sur git (bien sûr, github est bien plus que cela maintenant), donc la relation entre git et github va de soi, ils ont apporté de grandes contributions à la construction et à la gestion de logiciels ainsi qu'à l'industrie du logiciel open source.
GIT
Git est un système de contrôle de version distribué gratuit et open source pour une gestion agile et efficace de tout projet, petit ou grand.
Git est un système de contrôle de version distribué open source qui peut gérer efficacement et rapidement la gestion des versions de projets petits à très grands. Git est un logiciel de contrôle de version open source développé par Linus Torvalds pour aider à gérer le développement du noyau Linux.
Torvalds a commencé à développer Git en remplacement provisoire de BitKeeper, qui était le principal outil de code source utilisé par les développeurs de noyau Linux du monde entier. Certaines personnes de la communauté open source ont estimé que la licence de BitKeeper n'était pas adaptée au travail de la communauté open source. Torvalds a donc décidé de commencer à travailler sur un système de contrôle de version avec une licence plus flexible. Bien que Git ait été initialement développé pour faciliter le processus de développement du noyau Linux, nous avons trouvé Git utilisé dans de nombreux autres projets de logiciels libres. Par exemple, de nombreux projets Freedesktop ont été migrés vers Git.
github
GitHub est une plateforme d'hébergement pour les projets de logiciels open source et privés. Parce qu'elle ne prend en charge que Git comme seul format de référentiel pour l'hébergement, elle s'appelle GitHub.
GitHub a été officiellement lancé le 10 avril 2008. En plus de l'hébergement de l'entrepôt de code Git et de l'interface de gestion Web de base, il propose également des abonnements, des groupes de discussion, le rendu de texte, des éditeurs de fichiers en ligne, des cartes de collaboration (rapports) et des extraits de code. Partager (essentiel) et d'autres fonctions. Actuellement, il compte plus de 3,5 millions d'utilisateurs enregistrés et un grand nombre de versions hébergées, y compris des projets open source bien connus tels que Ruby on Rails et jQuery.
Extension des connaissances :
Téléchargez le projet sur GitHub
URL GitHub : https://github.com/
Cet article ne présentera pas les détails de la création de compte pour GitHub et Gitee. L'utilisation de etc. est fondamentalement la même.
a. Créer un entrepôt distant
Le compte que vous venez de créer n'a aucun projet. Nous devons le créer nous-mêmes
b Créez un entrepôt distant sur GitHub
c. l'entrepôt local et l'entrepôt distant Cartographie de l'entrepôt.
// 如果本地没有仓库,我们可以使用如下命令进行关联echo "# practice" >> README.md // 创建文件git init // 初始化仓库git add README.md // 上传到暂存区git commit -m "first commit" // 提交到本地仓库git branch -M main // 对当前分支重命名为main分支git remote add origin https://github.com/codeguowq99/practice.git // 将本地仓库和远程仓库进行关联git push -u origin main // 将本地仓库的所有修改Quelle est la relation entre git et github ?// 如果本地已经存在仓库git remote add origin https://github.com/codeguowq99/practice.git // 将本地仓库和远程仓库进行关联git branch -M main // 对当前分支重命名为main分支git push -u origin main // 将本地仓库的所有修改Quelle est la relation entre git et github ?Remarque : Le principe des étapes ci-dessus est de générer la clé ssh localement, puis de télécharger la clé publique sur GitHub sous Paramètres. (Pour ssh, veuillez vous référer à mes autres articles)
Après avoir terminé ces étapes, je peux associer le projet précédemment créé à l'entrepôt distant et pousser le contenu de l'entrepôt local vers l'entrepôt distant.
Une fois le push terminé, nous actualisons la page GitHub et constatons que notre projet est arrivé dans le cloud.
À ce stade, nous pouvons publier notre projet dans l'entrepôt distant. Lors du processus d'utilisation ultérieur, nous pouvons d'abord éloigner l'entrepôt. commit
到本地仓库,然后再push
Apprentissage recommandé : "
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!