How the heck do you use Github? #21691
-
Hello everyone, So I’ve been using freecodecamp and talking to developer friends and they say github is of paramount importance to use if you want to land a developer job someday. I have been through the hello world tutorial and making repositories, but when I see projects to work on, how do I work on them? Where do I code/access the existing code? This is probably a serious noob question so I appreciate the response. This stuff certainly isn’t intuitive for me. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments
-
I agree – this is not at all intuitive to a noob and full of hermetic slang. Basically it is for collaborative edition of files containing the code. Further you are able to review changes, display changes history, discuss solutions etc. You can use this not only for code, but for texts, translations or whatever what you want to track changes of. As soon as you create the repository with files you can use it for all the above. I use only github.com webpages for installing git locally is beyond my level. |
Beta Was this translation helpful? Give feedback.
-
Once you identify the project to work on, you can fork it and clone the repo locally to start working on it. Here is a good article to learn more about collaboration on Github. |
Beta Was this translation helpful? Give feedback.
-
I am in the same boat as you! Even after the starting tutorial I felt lost, I recommend watching some youtube video because having someone voice over and guide you through the website is extremely helpful. It will save you a lot of time wandering trying to figure things out on your own. Hope this helps! Helpful video I found for you: https://www.youtube.com/watch?v=0fKg7e37bQE
|
Beta Was this translation helpful? Give feedback.
-
As others suggested, the main workflow is:
As always, if you have any specific questions about Git or GitHub, you are more than welcome to open up a topic over here! |
Beta Was this translation helpful? Give feedback.
I agree – this is not at all intuitive to a noob and full of hermetic slang.
Basically it is for collaborative edition of files containing the code. Further you are able to review changes, display changes history, discuss solutions etc. You can use this not only for code, but for texts, translations or whatever what you want to track changes of. As soon as you create the repository with files you can use it for all the above.
I use only github.com webpages for installing git locally is beyond my level.