I'm new about this and i was so confused how Git and GitHub works i can't even can't find a perfect answer for my curiosity
- What the proper way to install the environment for using GitHub features (what do i need, what is necessasry) - Do i need to install both Git and GitHub Desktop on my PC to be able to access GitHub functions? - I knew that GitHub is helpful when using on cloud because it cloud-base and Git is locally saved in my PC. but its still good or necessary to using it nowadays even GitHub can do a lot like Git (correct me if im wrong) - Why GitHub using same command like
git init
git init
,
git push
git push
, etc. (i've read a blog about Git and it says this) and its still works to push my sources into GitHub cloud even its just a command for Git not GitHub (its not the same author. are they cooperated?) - Are we using both relatively?
Also, - If i'm using VSCode's integrated version control from sidebar is it pushing for Git or GitHub? (is commit/push from sidebar and terminal is it have different outcomes?) - How long does it take to commit or push files (both Git & GitHub) is it depends on user's internet connection? (fyi: my PC have great connection but my phone don't. when i have to go out and remote the project from my phone. will my poor connection makes the project takes longer?)
Thank you for answers. I know its a lot but i really want it to be clear