Dans git, "push -f" signifie "mise à jour forcée" et est l'abréviation de "push -force". La fonction de cette commande est de transmettre le code de votre entrepôt local directement à l'entrepôt. Soumettez-le complètement avec ceci. commande Oui, toutes les soumissions précédentes seront écrasées.
L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.
Que signifie push -f dans git
Tout d'abord, jetons un coup d'œil à ce que signifie la commande git push -f :
1 Exécutez gif push -h
2. Paramètre f. En fait, c'est l'abréviation de paramètre --force
Cette commande signifie en fait une mise à jour forcée ! Lorsque vous utilisez git push pour pousser et signaler une erreur, en plus de résoudre patiemment l'erreur avant de pousser, vous pouvez également utiliser cette commande pour forcer le push, mais cela entraînera généralement de graves conséquences !
Démontrons la puissance "puissante" de cette commande à travers cette expérience. Tout d'abord, jetons un coup d'œil aux informations d'enregistrement de commit de la branche mileStone que nous voulons démontrer sur l'entrepôt distant. Le fonctionnement est le suivant :
1. Connectez-vous à GitHub
2. Entrez dans l'entrepôt et passez à l'icône de la branche mileStone
Nous avons un total de 25 enregistrements de soumission sur cette branche. Cliquez pour accéder à la page de détails de l'enregistrement de soumission et vous pourrez voir toutes les soumissions. détails.
Nous démontrerons plus tard que grâce à la commande git push -f, tous les enregistrements de soumission peuvent être complètement supprimés !
Exécutez la commande suivante pour voir l'effet :
1. git push -f nom de la branche alias de l'entrepôt distant
Le push forcé a réussi ! (Photo)
Jetons un coup d'œil au contenu de l'entrepôt distant. Comme le montre la photo, les 25 enregistrements de soumission qui existaient à l'origine sous la branche mileStone de l'entrepôt distant ont été supprimés !
Apprentissage recommandé : "Tutoriel Git"
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!

Git est un système de contrôle de version et GitHub est une plate-forme d'hébergement de code basée sur GIT. Git est utilisé pour gérer les versions de code et prend en charge les opérations locales; GitHub fournit des outils de collaboration en ligne tels que le suivi des problèmes et PullRequest.

Git est un système de contrôle de version distribué open source qui aide les développeurs à suivre les modifications des fichiers, à travailler ensemble et à gérer les versions de code. Ses fonctions principales incluent: 1) l'enregistrement des modifications de code, 2) la secours vers les versions précédentes, 3) le développement collaboratif et 4) Créer et gérer les branches pour le développement parallèle.

Git et Github ne sont pas la même chose. Git est un système de contrôle de version et GitHub est une plate-forme d'hébergement de code basée sur GIT. Git est utilisé pour gérer les versions de code et GitHub fournit un environnement de collaboration en ligne.

La raison de l'utilisation de GitHub pour gérer les projets HTML est qu'il fournit une plate-forme pour le contrôle des versions, le développement collaboratif et la présentation des œuvres. Les étapes spécifiques incluent: 1. Créer et initialiser le référentiel GIT, 2. Ajouter et soumettre des fichiers HTML, 3. Push to github, 4. Utilisez GitHubPages pour déployer des pages Web, 5. Utilisez des githubactions pour automatiser la construction et le déploiement. En outre, GitHub prend également en charge les fonctionnalités de révision, d'émission et de traction de code pour aider à optimiser et à collaborer sur les projets HTML.

Le départ de Git est plus adapté à une compréhension approfondie des principes de contrôle des versions, et commencer à Github est plus adapté pour se concentrer sur la collaboration et l'hébergement de code. 1.Git est un système de contrôle de version distribué qui aide à gérer l'historique des versions du code. 2. GitHub est une plate-forme en ligne basée sur GIT, offrant des capacités d'hébergement et de collaboration de code.

Microsoft ne possède pas GIT, mais possède GitHub. 1.Git est un système de contrôle de version distribué créé par Linus Torvaz en 2005. 2. GitHub est une plate-forme d'hébergement de code en ligne basée sur GIT. Il a été fondé en 2008 et acquis par Microsoft en 2018.

Sur votre CV, vous devez choisir d'écrire Git ou GitHub en fonction de vos exigences de position et de votre expérience personnelle. 1. Si le poste nécessite des compétences GIT, mettez en surbrillance Git. 2. Si le poste valorise la participation de la communauté, montrez Github. 3. Assurez-vous de décrire l'expérience d'utilisation et les cas de projet en détail et terminer avec une phrase complète.

GitLab est meilleur pour certains développeurs et équipes car il fournit une chaîne d'outils DevOps complète et de puissantes capacités CI / CD. 1. La fonction CI / CD de GitLab est intégrée dans la plate-forme, prenant en charge l'automatisation complète du processus de la soumission de code au déploiement. 2. Sa technologie de rendu côté serveur améliore la vitesse de chargement des pages pour les grands projets. 3. Le système de gestion des autorisations de Gitlab est plus flexible et prend en charge le contrôle à grain fin.


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.

Version crackée d'EditPlus en chinois
Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

Dreamweaver Mac
Outils de développement Web visuel

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP