Let's Get to Know the GitHub Interface

GitHub Interface

Hello everyone, in this post I will try to introduce you to the GitHub interface. It will not be a very detailed article, but it will give you a general idea in cases where you want to use GitHub through the interface instead of the terminal, and it generally includes the operations we use the most.

GitHub UI

When we enter the GitHub interface, we are first greeted by a page like the one above.

GitHub

Here, the top section from left to right allows us to select a project, change the branch in the project, and download the changes we made to the project to our system or send them to the remote system.

GitHub UI

Right below here, in the Changes and History section, we can see the changes we made in the project and the change history.
While the Changes section shows the instant changes made in the project that we haven't sent to Git yet, the History section shows the change history made by us and others.
In the History section, we can select a change we want and revert our project back to the old version we chose.

Current History

If you right-click on a recent history file respectively;
You can revert the history,
You can return to the current version,
You can create a branch and send this version to the branch,
You can add a tag,
You can do a cherry-pick operation (mainly used to merge two commits),
You can copy the SHA code,
You can view it on GitHub.

Old History

If you right-click on an older version, you can perform exactly the same operations as above except for the Revert operation.

GitHub

On the section immediately to the right of here, we can see detailed information about the changes made in the project.
By selecting one of the changes here, we can see details about the change, such as which code was replaced with which code.