It’s free and open source. Maybe by exploring the features, beauty could be understood. I always trust the official documentation – so trying out official tutorial page from git would be a good idea. But git or github? I think github = git + cloud hosting.
https://docs.github.com/en/get-started/quickstart
- Creating new repository is easy.
- Branching can also be understood. Pull is a nice feature to pull changes from main repository – to keep up to date.
But “pull request” is as its name suggests – it is the request to take it’s changes into main branch. - A new branch is called
feature
– creating a new branch (feature) is very easy by using web github interface. - If we put changes of “feature” into main branch, then it is “merge”
- The steps in tutorial says that –
- Click Commit changes…. => same is written on website
- In the “Propose changes” box, write a commit message that describes your changes. => On the website, there is “commit message” and “Extended description”
- Click Propose changes. => On the website, there is “commit changes” option.