Git & GitHub : Le Cours Pour Les Débutants
Vložit
- čas přidán 11. 12. 2017
- /!\ Lien vers la page du nouveau cours à venir : getcodingknowledge.com/cours-... /!\
Tutoriel concernant le langage Git ainsi que la plateforme GitHub, venez apprendre comment importer vos projets au grand public d'Internet.
Client Git : git-scm.com/
GitHub : github.com/
Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. En 2016, il s’agit du logiciel de gestion de versions le plus populaire qui est utilisé par plus de douze millions de personnes.
Git indexe les fichiers d'après leur somme de contrôle calculée avec la fonction de hachage SHA-1. Quand un fichier n'est pas modifié, la somme de contrôle ne change pas et le fichier n'est stocké qu'une seule fois. En revanche, si le fichier est modifié, les deux versions sont stockées sur le disque.
Git & GitHub : Le Cours Pour Les Débutants : • Git & GitHub : Le Cour...
/!\ Pour me soutenir directement, rendez-vous sur Patreon : / getcodingknowledge /!\
Visiter notre site web pour retrouver nos articles de blog ainsi que nos cours : getcodingknowledge.com/
______________
Réseaux sociaux :
Facebook : / getcodingknowledge
Twitter : / codingknowledge
Google+ : plus.google.com/u/0/102887179...
LinkedIn : / alexis-olland-40438612a
Pinterest : www.pinterest.fr/getcodingkno...
CZcams : / @getcodingknowledge
Discord : / discord
__________
Si vous aimez mon contenu, n'hésitez pas à cliquer sur le bouton subscribe ou bien suivez ce lien :
/ @getcodingknowledge
Les logiciels utilisaient pour enregistrer/éditer :
- Adobe Photoshop CC 2015
- Sony Vegas Pro 13.0
- OBS
- Audacity
Mon ordinateur :
- OS : Windows 10 Ultimate Edition (X64) SP1
- Processeur : Intel Core i5 760 2.80 GHz
- Mémoire (RAM) : 8GB type DDR3 664.72 MHz
- Cartes graphiques : 2x NVIDIA GeForce GTX 460
- Ecran : PL2377 Iiyama 1920 x 1080, 23.1" (51 cm x 29 cm)
Merci pour le visionnage ! #getcodingknowledge #webdevtutofr #github
1 semaine de galère intense pour comprendre après 50 tutos, j'ai tout compris en 20 min. Tout simplement MERCI.
Meilleur tuto git et github toutes langues confondues. Masterclass !
Git & GitHub : Le Cours Pour Les Débutants parfaitement expliqué sans superflu. Je te félicite pour le chemin que tu prends dans cette vidéo pour expliquer comment se servir de façon simple de Git & GitHub #getcodingknowledge
MERCI, MERCI,MERCI!!! cela fait 1 semaine que je n'y comprend rien et avec ta vidéo j'ai enfin réussi a faire un repo merci mille fois!!!
pour moi ça reste le meilleur tuto sur git et github que je connaisse, c'est clair et efficace. C'est ma référence.
Oh purée quel gain de temps, si je pouvez mettre des étoiles je t'en aurais mis 1 million ! merci encore tu nous sauves la vie.
Tuto Git/Github parfait ! Simple, clair, rapide, couvrant bien les situations les plus courantes. ...un grand merci !!!
Merci pour le commentaire !
franchement merci mille fois pour ce tuto , c'est clair et simple les explications. Vous faites un travail incroyable pour les débutants
Magnifique tuto. J'ai perdu plus d'une matiné avant de tomber sur ton tuto... un très grand merci.
La magnifique.... Merci beaucoup
vu et appliqué,le meilleur tuto sur git et github merçi du fond du cœur .
salut!!! je voulais juste te tirer mon chapeau! j'en ai vu des tutos sur github et git mais celui ci est le plus clair de toute la galaxie
Merci pour ce tuto ! Tu viens de me faire comprendre en 20min, parfait.
De loin la meilleur vidéo sur Git et Github !! Merci beaucoup et bonne continuation :)
Superbe vidéo, merci beaucoup pour vos explications claires et précises à la fois. Excellent travaille.
en plein galere de debutant sur github, ce tuto m'a vraiment permis d'apprendre, merci!!!
Excellent tuto. Il m'a été d'une très grande aide! Continuez comme ça!
Excellente vidéo. Simple, compréhensible par des débutants, claire et efficace, bien construite. Bref, superbe travail !
Un gain de temps grâce à la qualité de ta vidéo, merci.
Un grand merci. C'est clair, net et précis.
Cours incroyablement bien expliqué ❤❤ +1 like et 1 abo. Franchement tu gères pour tout ton travail et ta pédagogie
Merci pour ce tuto ! Simple et efficace !
Je pense tout de même qu'il faut être un minimum expérimenté pour tout comprendre !
Une vidéo de grande qualité merci!
Merci à vous pour cette aide ...! Un tutoriel clair et précis !
Superbe tuto , complet et très bien expliqué !
Ce serait un péché de ne pas t'encourager... Très bien expliqué ,avec le détail qu'il faut...Grd Merci 🙏🏾
un grand merci et bravo pour le travail accomplit
très bien. Vidéo concise et complète. Un grand merci
Merci pour le commentaire, content que la vidéo soit claire pour toi !
Superbe vidéo !! simple et facile à comprendre pour un débutant MERCI !!
Grand merci, c'est bien expliqué.
Super tuto, merci ça devient + clair ! 🙏
Explications simples et claires, bravo :)
Super vidéo. Grand merci
Merci pour la vidéo, très bien faite.
Excellent. Précis et concis. Merci. Vous avez gagné un inscrit :-)
très bon résumer de 6H de cour Mercie
super tutoriel merci bcp
vous êtes le meilleur
"vous pouvez réduire la fenetre internet car on en aura pas besoin pendant un moment" comme un con je le fais du coup je voyais plus la vidéo xD me suis fait troll
Excellent Alex, encore merci.
un grand big up .. votre vidéo est très bien expliquée .. bonne continuation
très bien expliqué, Merci pour ce tuto !
Merci très bonne vidéo bien expliqué clair et simple.
Franchement vous m'avez régalé plus-que mon professeur.🤘❤️
Merci pour ce tuto très clair et didactique
Merci, c'est vraiment très clair.
Wouah merci infiniment pour ce tuto !!
c'est vraimen cool et comprehensible.
je m'abonne.
Super cours ! très clair merci
Merci beaucoup pour cette video.
Clair et efficace, au top 👍
C'est magnifique , easy peasy
c'est très cool et merci à vous
apres plus d'une semaine a chercher a comprendre a acheter cours en ligne udemy meme mais tu es le seul a avoir bien explique et tout merci infiniment..❤🖤
si tu pouvais faire un tuto sur sonarqube egalement ca ferai encore plus plaisir.. merci infiniment
merci infiniment pour ce tuto
Super tuto ^^ Merci !
Super utile, un grand merci
Merci Alex trop cool!
Merci très bon tuto
Très clair, excellent tuto même plusieurs années après (juste l'accès par MDP est remplacé par le Personal acces token en 2023), BRAVO et MERCI
Abonnement plus like juste pour ce tuto.
Thanks
Suuuuuuuuuuper, merci à vous.... Ohhhh
Bonne vidéo , bon travail
Top !
Merci.
Merci beaucoup
merci alex et good job !
Merci Alex !
Excellent! merci
merci , super tutoriel
Merci infiniment
Super tuto
Merci pour la video 👍
EXELENT moi qui voulait envoyer les fichiers de mon jeu vidéo un grand merci vraiment galère github quant on connaît pas
un grand merci pour ce partage, vous êtes super, continuez à faire d'autres vidéos pour aider les gens qui s'intéressent à l'informatique.
Merci pour le commentaire ! De rien pour le partage !
est-ce que tu feras une suite? J'ai bien compris comment faire un dépôt mais j'ai pas compris comment extraire un projet du dépôt distant pour ajouter des modifs et le redéposer avec les modifs. J'ai cherché d'autres vidéos et j'ai rien trouvé, j'ai essayé des trucs par moi-même et j'y arrive pas. Merci pour ton aide.
Pour récupérer un projet tu peux faire un 'git clone' puis le nom de ton repository.
En ce qui concerne la récupération de modifications faites par d'autres développeurs, tu vas utiliser 'git pull'.
Pour pousser tes modifications sur un repository déjà existant tu vas simplement faire un 'git push'.
Il me semble que j'en parle à la fin de la vidéo, de 21:23 à 23:10. C'est très bref mais ce n'est pas plus compliqué à comprendre à un niveau basique comme celui-ci.
Enfin, pour répondre à ta question, oui il y aura une suite. Cependant, ce n'est pas pour de suite.
voilà ce que je pense faire: créer un nouveau répertoire, entrer dans ce répertoire avec la commande cd, puis faire git init et ensuite git clone pour rapatrier mon projet dans ce répertoire. Est-ce que c'est ça qu'il faut faire?
Non, à la fin de la vidéo, je supprime le répertoire et le récupére à nouveau avec git clone. Tout ce que tu as besoin de faire c'est récupérer le repo que tu as envoyé sur GitHub puis tapé Git clone suivi du lien de ton repo. Pour choisir le nom de ton dossier, ajoute le simplement après le git clone.
Regarde ma capture : prntscr.com/j4omoz
J'ai d'abord git clone puis l'adresse de mon repo et enfin après ma commande, j'ai le nom du dossier où je colle mon repo.
Bonsoir Monsieur,
Merci de m'accorder le le cours suivant. vous êtes super
De rien, merci du commentaire.
super tuto, très clair, merci !
Pas retenu toutes les commandes mais bon, ça va revenir au fur et à mesure. J'ai téléchargé la version desktop de GitHub, je vais voir si cela peut venir en complément 👍
Merci explications limpides
Très bien détaillé, alalaaaaa si mon formateur était comme vous ...😥
Merci Alex
MERCI !!!
Excellent !
Merci bcp :)
merci !
merci les mecs
Merci pour le tuto il était super clair !!
Merci
excellent tuto perfect
Merci pour le retour !
merci beaucoup
De rien, Dylan !
Top !
frenchement merci
c'est super mais je trouve que ça va un peu vite. Ce serais cool une vidéo où il y aurait plus d'exemple sur les point essentiels
perfecct
Merci beaucoup ! j 'ai juste un temps d'adaptation car je suis sur linux.. il n'y a pas de gitbash. tout se fait sur le terminal de base. J'ai cherche lgt lol
lorsque je fais : git checkout -- ." j'ai l'erreur suivante : error: pathspec '.' did not match any file(s) known to git
git commit -m 'meilleur tuto git/github'
Merci beaucoup !! une petite question: Comment effacer un dossier envoyé par erreur sur github ?
Bonjour Alex! Premièrement, merci pour ton video. Je viens de découvrir une chaîne CZcams qui risque de m'être très utile. Dans ton video, lorsque tu ouvres ton éditeur de texte et que tu y mets le lien de ton fichier (@5:46min), un fichier au nom de ".idea" apparaît dans ton fichier tutoGit. Pourquoi? Qu'est-ce que ce fichier? Est-il important?
Merci beaucoup!
Non, c'est un dossier qui se crée uniquement à cause de l'éditeur que j'utilisais à l'époque. Aucun rapport avec Git.
merci pour la vidéo.
Est ce possible de commit des dossiers entiers (2 projets différents dans mon cas) dans le même repository ? ou faut il que ça soit que des fichiers (css, html, js..) ?
Tu peux commit ce que tu veux. Tout dépend où tu initialises git.
bonjour, merci pour ce tuto. Est ce que les commandes sont tjs les bonnes? enfin cela marche mais je ne vois pas touch dans le glossaire sur le site
touch c'est pas une commande qui est en rapport avec Git, et oui c'est toujours valable.
désolé encore une question: j'ai fais le cours avec la création de dossier comme dans la vidéo pour m'entrainer et pas faire de bétise, la je code avec VS Code quand je fait un commit je fais la démarche donc sur le vs plutôt que le git, ça ne change rien ça fonctionne, par contre la manip :wq ne fais rien j'imagine que c'est normal ?
Pas besoin de faire cette manipulation si tu ajoutes le -m sur le commit.
Votre site ne passe plus? En passant bravo pour le tuto!
Bonjour merci pour les explications. Je suis débutant et j'ai plusieurs questions. En fait le "git add" (pré-sauvegarde) c'est une étape obligatoire pouvoir "git push" dans Github ?
et il y a des commandes pour supprimer un fichier qui ne marchent pas pour moi :
10:29 : "$ git rm --cached index.html
" marche mais si je veux enlever de la pré-sauvegarde et supprimer le fichier
"$ git rm cached index.html"
marche pas,
ça me dit : "fatal: pathspec 'cached' did not match any files"
11:02 : "git rm -r --cached .idea/" marche pas, j'avais pas votre dossier .idea donc j'ai crée un dossier avec des documents à l'intérieur, la commande marche à moitié : mon fichier s'enlève de la pré-sauvegarde mais les documents à l'intérieur ne sont pas supprimés
17:42 : pour fusionner les deux branches, faut-il obligatoirement d'abord retourner sur la branche principale ?
Dernière question : -j'ai un problème, lorsque je "touch" (crée un fichier) dans une branche "mobile" et que je reviens dans la branche principale "main" grâce à "git checkout main", le fichier créé dans "mobile" est toujours visible dans "main", je ne comprends pas- (il a suffit que je "add", "commit" puis "push" ma branche sur Github, c'est résolu)
1. Oui
2. Faut tout le temps mettre des --cached pour supprimer du cache
3. Le fichier idea n'est pas sensé existé.
4. Non, tu peux fusionner deux branches qui n'ont rien à voir avec la branche principale. Cependant, si tu veux fusionner la branche principale, faut revenir dessus.