GitHub Tutorial without using the Command Line

  Рет қаралды 21,922

Andreas Spiess

Andreas Spiess

Күн бұрын

Пікірлер: 85
@stephang5671
@stephang5671 5 ай бұрын
Hi Andreas I lost track of your videos, but loved this one. I have to work it through carefully later, but I think I will finally understand the basics of github...
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
I hope it will be a valuable knowledge for you!
@martyb3783
@martyb3783 5 ай бұрын
Very good video! I have seen github but never really understood it. Well done!
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Thank you!
@kellymoses8566
@kellymoses8566 5 ай бұрын
No one other than Linus Torvalds actually understands Git
@LORRY2000
@LORRY2000 5 ай бұрын
Nice Video. Andreas, thank you very much for this highly informative contribution. I'm sure many hobbyists will benefit from it. Keep up the great work...
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Glad it was helpful!
@arp_catchall
@arp_catchall 5 ай бұрын
As usual.... Andreas... a very useful video. Thanks! I haven't used them, but now will. Great explanation.
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Thank you!
@Rpol_404
@Rpol_404 5 ай бұрын
Nice video Andreas. I work in Aerospace where we’ve used PVCS Version Manager and Tracker for decades. Once a project was setup, PVCS was infinitely more straightforward and easy to use than Git. However, to keep tools within our organization common and move to industry standards, we’ve recently moved to Git. The learning curve was difficult for me to say the least and I still struggle with missing features we had with PVCS. I only wish I had this video a couple of years ago!
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Indeed, with new tools comes usually change (I implemented a lot of ERP systems). Knowing Git for sure increases your "market value", an important thing thesed days where the tech industry fires thousends of people :-(
@langrock74
@langrock74 5 ай бұрын
Thanks for this nice overview. I think we should distinguish between 'git', the code-versioning software, and Github, the place a 'git' repository can be stored online. There are other online providers that offer the same service, for example Bitbucket; you can also run this on a local server. If you use 'git' to track your own code or other documents, there may not be a need to ever push the repository to an online server, or you may run a server locally within your network. For example, I used a local repository to track Latex files when writing articles or my dissertation. This turned out to be pretty useful for versioning. In short, to those interested in creating repositories, it's really 'git' that you should look into, not so much Github; don't be afraid of the command line either, since there's really only a small subset of commands that are being used in 99% of all use cases. Most modern IDEs already have modules that make working on files in a repository pretty seamless, negating the need for tools like Github Desktop altogether.
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Thank you for the additional info!
@chipko
@chipko 5 ай бұрын
Great subject and very useful!
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Glad you liked it!
@ellerycadel
@ellerycadel 5 ай бұрын
Finally a clear explanation!! Thank you.
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Glad it was helpful!
@HarryCountry
@HarryCountry 5 ай бұрын
Vielen Dank Andres! Schoen langsam fange ich an zu verstehen wie Github funktioniert! 😁
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Beim Arbeiten damit wirds immer besser ;-)
@ifell3
@ifell3 5 ай бұрын
Great video, booked for later use!
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Have fun!
@paulow.bungner4461
@paulow.bungner4461 5 ай бұрын
great video Andreas. thank you. (Obrigado !)
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
You are welcome!
@gabest4
@gabest4 5 ай бұрын
If your goal is a pull request, first make a branch in the fork and modify that. Unless it's a one man show, no one accepts pull requests to the main branch.
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Thanks for the addition. This video was made for a beginner which probably starts with a "one man show"
@Tony770jr
@Tony770jr 5 ай бұрын
Great tutorial, thanks!
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
You are welcome!
@TechnoEveryday
@TechnoEveryday 5 ай бұрын
Great as always 🎉🎉🎉
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Thank you!
@tubeDude48
@tubeDude48 5 ай бұрын
I HATE Dropbox! Very good explanation! 👍
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Thank you!
@GeorgeGraves
@GeorgeGraves 5 ай бұрын
I know just enough git to be dangerous. Thanks for making this.
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
You are welcome!
@jjsjeffjjsjeff
@jjsjeffjjsjeff 5 ай бұрын
What I don't understand is after you fork how do improvements made by the original project get included in my forked version of the project? Or once it's forked it's like a completely different project forever?
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
You can add your proposed changes via pull requests and the owner of the original has to accept it.
@jjsjeffjjsjeff
@jjsjeffjjsjeff 5 ай бұрын
@@AndreasSpiess If the creator of the project makes changes/improvements does my forked version also receive those changes/improvements? That's what I don't understand.
@AndreasSpiess
@AndreasSpiess 4 ай бұрын
@@jjsjeffjjsjeff You get this info can can update your fork (if there are no conflicts with your changes)
@peircedan
@peircedan 5 ай бұрын
I would suggest working with Git is a fundamental skill and that Github is convenient site to share Git repositories. The majority of Git tutorials make use of the command line and I think it is a good idea to use that approach. I would not expect a developer to be reluctant to use the command line.
@bsod5608
@bsod5608 5 ай бұрын
But a beginner might be reluctant to use the command line. Everyone is a beginner at first.
@IlBiggo
@IlBiggo 5 ай бұрын
​@@bsod5608 90% of the times I can't even find the download button on GitHub. Thank the digital gods for homebrew :D
@The45thClown
@The45thClown 5 ай бұрын
You can use a text editor to write an Arduino sketch and the command line to compile and upload but why would you for most projects? A GUI is more effective, giving an overview of what the command lines are may help understanding but for actual day to day, work smarter not harder.
@pieplay
@pieplay 5 ай бұрын
I fully agree. Git is a very powerful tool without a remote. After you ignored your secrets folder, you should make a git inside that folder to track those changes. Same goes for IDE and production server settings, make a git to track changes. It will improve your confidence in knowing you can try advanced things and always revert. Lastly every IDE fair git UI. Even Dreamweaver. 🤣
@peircedan
@peircedan 5 ай бұрын
@@The45thClown One can use the Arduino IDE for most Arduino related tasks and still use the command line for version control tasks on the same files. The command line for Git is well documented and reliable and can be used in a consistent manner for a wide variety of types of projects. One can push upstream to different types of remotes that can reside on a local flash drive or local network drive or a host other than Github. The command line version of Git is full featured. GUIs often are not and historically have had a reputation for being buggy.
@pdrg
@pdrg 5 ай бұрын
Why "pull request" when you are asking to push to production?
@Kris_M
@Kris_M 5 ай бұрын
Because you are *requesting* the owner of the repo to *pull* in your changes.
@dammitdad
@dammitdad 5 ай бұрын
Trusting the cloud 😂
@langrock74
@langrock74 5 ай бұрын
Only really to a limited degree. As Andreas said, the cloud only stores a copy of the local repository. All of this also works w/o pushing things outside your network.
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
The trust I have to have for my Arduino projects is rather samll ;-)
@nicodesmidt4034
@nicodesmidt4034 5 ай бұрын
Wouldn’t most pull request be initiated from an “issue” ?
@langrock74
@langrock74 5 ай бұрын
A bug fix, feature request, or simply a continued development, I suppose.
@neerajbisht84
@neerajbisht84 5 ай бұрын
Sir I want to work with your esp32 cam . I hv an idea of a project smart street light and home automation togather.do this possible.if you are interested.
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Unfortunately, I have not time for such projects. Maybe you find somebody else. And if ir isready you can show it to me. Maybe I will create a video...
@youtou252
@youtou252 5 ай бұрын
I'm not convinced, this ghitub thing will probably never get adopted
@zziius9924
@zziius9924 5 ай бұрын
Yeah, you can already do something like that with a simple FTP server
@MetalheadAndNerd
@MetalheadAndNerd 5 ай бұрын
And if it ever gets good Microsoft will buy it and find a way to ruin it.
@Versette
@Versette 5 ай бұрын
Welp, this video will certainly get many many views xd I've talked to so many people who don't want to deal with the command line...
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
Unfortunately, not :-( Maybe most people are not interested in this topic.
@juanmacias5922
@juanmacias5922 5 ай бұрын
*** sad command line noises ***
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
??
@TimoNoko
@TimoNoko 5 ай бұрын
Why the Command Line Github is so incomprehensible? It should update the files without whining about tokens and passwords and god-knows-what. Dont understand.
@juanmacias5922
@juanmacias5922 5 ай бұрын
Security, so the repository isn't accessed by the wrong people.
@langrock74
@langrock74 5 ай бұрын
Once the local credentials have been set up for a repository, it should not ask you again. It's a one-time hassle.
@stephenwong9723
@stephenwong9723 5 ай бұрын
Why avoid CLI? As a developer, CLI is unavoidable.
@AndreasSpiess
@AndreasSpiess 5 ай бұрын
I agree. But I doubt that this video is interesting for developpers. They know this stuff already ;-)
@stephenwong9723
@stephenwong9723 5 ай бұрын
@@AndreasSpiess Well, you think non-developers are interested in GitHub?
@MetalheadAndNerd
@MetalheadAndNerd 5 ай бұрын
Companies or people who make money can afford tools like Visual Studio. But sure the others have to use what's available for free.
#425 GitHub Tutorial without using the Command Line
16:04
Andreas Spiess
Рет қаралды 43 М.
(486) New Tools That Can Make Your Life Easier
17:09
Andreas Spiess
Рет қаралды 70 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
477 Use the very attractive new ATTINY chips for your projects
14:34
Andreas Spiess
Рет қаралды 217 М.
Learn Docker NOW!  From Hello World to Doom in 15 Minutes!
16:41
Dave's Garage
Рет қаралды 221 М.
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 2,9 МЛН
How GitHub's Database Self-Destructed in 43 Seconds
12:04
Kevin Fang
Рет қаралды 1 МЛН
#363 Which ESP32 pins are safe to use?
11:53
Andreas Spiess
Рет қаралды 136 М.
Everything You Need to Know about Git
23:16
ForrestKnight
Рет қаралды 39 М.
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 742 М.
13 Advanced (but useful) Git Techniques and Shortcuts
8:07
Fireship
Рет қаралды 942 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН