Asking about Git/GitHub
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
- 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
- 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 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
