How To Learn Git In 2023

preview_player
Показать описание
Do I need to know git? Is it different than GitHub? Git seems confusing and poorly made. Why would I need to know it? I know the basics of git. Is that enough? These are commonly asked questions. If you are a developer or an aspiring developer, you absolutely need to know git. If you want to get a job as a developer, you will almost certainly need to be skilled with git.

In this video, I will address why it is essential to know git or learn it in 2023. I will then walk you through the order to learn git in, how to learn it more effectively, and how to do so easily. I will also share with you a set of tips and tricks to learning git.

Рекомендации по теме
Комментарии
Автор

Please forgive my measly donation. thank you and have a peaceful 2023.

peanut-d-cat
Автор

This kind of roadmap/goals/advice videos are fantastic! Keep them up! Fantastic content!
Looking forward to some Domain Driven Design content sometime in the future! Happy new year!

andreaskonomis
Автор

I (a paying member) had suggested, through your suggestion website, to make a video on how to use Git through Visual Studio (with best practices) - as opposed via command line. I feel like this would be very helpful.

MSYT
Автор

Really enjoying your "how to learn" set of videos. Gives a good overview of concepts that may have slipped through the cracks for folks who may even be already experienced with something.

TheVentureaaron
Автор

Just completed your course git start to finish. Worth every penny! Still referring to it as a reference tool. We’ll done!

Joe-hofo
Автор

I also would suggest you to study Git Internals.
It would be so much easier for you to understand how Git works when you know the mechanism and the concepts behind it.
The official Git documentation has a chapter called *Git Internals.*
And there's also a great course on PluralSight called *How Git Works* by Paolo Perrotta
P.S. If you think that Git commits contain code diffs, then the Git Internals chapter is for you.
P.P.S. Thanks Tim for your work.

VeaceslavBARBARII
Автор

I have 20 years in too…sometimes I learn something new from your videos, sometimes I don’t. But I still watch. I also send a lot of your videos to junior devs that work with me. Thanks for everything.

goodoleme
Автор

Thanks Tim, one of your videos on git got me started with it, makes life so much easier.

One more tip for the list - when learning git on command line, it's worth making a new repo as a sandbox each time you want to test a new command. It's hard to lose work once it's in git but a new repo gives you another safety net (and added practice of creating and initialising new repos).

simon-white
Автор

My biggest hurdle with git is the command structure. There is no logic to it. You just have to remember them. And the error messages are ____. And yes, git is a must have knowledge for sure.

BryanChance
Автор

I hate tutorials with to much talking, but I found this soothing

henrikekholm
Автор

I use Fossil (SCM) instead of Git for my hobby projects. Fossil is developed by D. Richard Hipp and used for maintenance of SQLite. The best part is that wiki, forum, ticket as well as a GUI is included. Fossil is like Git + GitHub in that sense, but all in one single EXE-file. The (CLI) commands are very similar to Git but is intended to be used by teams that know each other and everything is stored for history (rebase is not an option...).

MrManor
Автор

I concur, you just have to learn it. I set up a gitea server on an old machine and am forcing myself to use Git for my projects so I have at least medium familiarity with it.

swordblaster
Автор

Brilliant video, thanks very much Tim

NetMistro
Автор

I actually found if there are merge conflicts, then a person is forced to start over again unfortunately. I had cases where if I did not do old fashioned backups first, I would have been out of luck of being able to push any more changes. That is actually a bug of git.

andywalter
Автор

That’s very useful, thanks a lot. Any chance you are doing the same quick overview regarding every brick of c# development? Like docker, azure, asp etc?

dmitrycx
Автор

Source Control and pinning versions is a life saver. Once you know, you know. 🤣

bmiller
Автор

Hi. Just wondering if there is a reason your course does not include Visual Studio as a client? Is it more difficult than the others?
Also, When using TFS with git, can you still use a command line?

ghauan
Автор

I both use Git CLI(usually from VS Code) and GitKraken. and i don't single out one of them.
next video opinion: versioning (minor, major)

gugildak
Автор

Hello, dear tim, English subtitles are not active for me. English is not my native language, if you can enable it so that I can understand the video better . thanks and you are perfect !💯💯💯❤❤❤❤

Sina_Starr
Автор

Should you do the Git course before the C# course?

ellis