git_publier_sur_github_pour_les_nuls
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| git_publier_sur_github_pour_les_nuls [2018/07/29 13:54] – [Ressources sur ce wiki] Benjamin Labomedia | git_publier_sur_github_pour_les_nuls [2020/11/03 08:41] (Version actuelle) – [Mettre à jour sa copie locale] serge | ||
|---|---|---|---|
| Ligne 10: | Ligne 10: | ||
| En français: | En français: | ||
| - | + | | |
| - | | + | |
| Résumé des commandes en français: | Résumé des commandes en français: | ||
| - | + | | |
| - | | + | |
| En anglais: | En anglais: | ||
| - | + | | |
| - | | + | * [[http:// |
| - | * http:// | + | |
| En grand, en anglais: | En grand, en anglais: | ||
| - | + | | |
| - | | + | |
| En grand, en français: | En grand, en français: | ||
| - | + | | |
| - | | + | |
| Bien fait: | Bien fait: | ||
| - | + | | |
| - | | + | |
| Les branches: | Les branches: | ||
| - | + | | |
| - | | + | |
| ===== Installation de git ===== | ===== Installation de git ===== | ||
| Ligne 48: | Ligne 41: | ||
| * **Créer un compte sur [[https:// | * **Créer un compte sur [[https:// | ||
| - | {{:Git main.png? | + | {{media_06:git_main.png? |
| * **Cliquer sur +, Create New ...** | * **Cliquer sur +, Create New ...** | ||
| - | {{:Creer git.png? | + | {{media_05:creer_git.png? |
| * Saisir un Repository Name : exempleLabo | * Saisir un Repository Name : exempleLabo | ||
| Ligne 63: | Ligne 56: | ||
| ==== Clone ==== | ==== Clone ==== | ||
| - | En bas à droite, copier l'url de clonage: {{:Clone url.png? | + | En bas à droite, copier l'url de clonage: {{media_05:clone_url.png? |
| Dans le dossier où vous ranger vos projets, qui s' | Dans le dossier où vous ranger vos projets, qui s' | ||
| - | | + | |
| Vous avez un dossier exempleLabo dans votre dossier projets: ce sera votre dépôt local. | Vous avez un dossier exempleLabo dans votre dossier projets: ce sera votre dépôt local. | ||
| Ligne 162: | Ligne 155: | ||
| * pour mettre à jour sa copie locale si je n'ai pas fait moi-même de modifs | * pour mettre à jour sa copie locale si je n'ai pas fait moi-même de modifs | ||
| + | | ||
| git pull | git pull | ||
| * si j'ai fait des modifs en local que je ne conserve pas, et pour remettre à la version de github | * si j'ai fait des modifs en local que je ne conserve pas, et pour remettre à la version de github | ||
| - | | + | |
| + | git reset --hard origin/master | ||
| + | |||
| + | | ||
| Attention, cette dernière commande n’est pas réversible et va mettre à plat votre copie de travail pour qu’elle soit l’exacte copie du dernier commit de votre historique. | Attention, cette dernière commande n’est pas réversible et va mettre à plat votre copie de travail pour qu’elle soit l’exacte copie du dernier commit de votre historique. | ||
| + | |||
| + | Avec git version 2.23+ | ||
| + | git switch -C master origin/ | ||
| ==== Rythme des commit et push ==== | ==== Rythme des commit et push ==== | ||
| Ligne 183: | Ligne 182: | ||
| [[http:// | [[http:// | ||
| - | {{tag> | + | {{tag> |
git_publier_sur_github_pour_les_nuls.1532872454.txt.gz · Dernière modification : de Benjamin Labomedia
