# Activity # 5

### GitHub Fundamentals

### **Create step-by-step guide on how to use essential Git commands, including git commit, git pull, git push, git log, and etc.**

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724684576362/636f75ab-fba7-46cc-b26d-c0bfdbedb883.jpeg align="center")

In this blog I use a different command of git first git init It initializes a new, empty repository in the current directory, then the next step is git branch to allow work on different project simulations. git remote allows also to push and pull changes between them. And lastly git push to see what I've made changes locally.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724688515422/c15f4ed5-3baf-4e6f-a8b3-5be4936e35bd.png align="center")

This command I use git pull to bring the latest changes from a remote repository.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724688533025/770706aa-039c-4709-805e-9872de9cf927.png align="center")

Git clone is the command we use to copy an entire remote repository from the internet (like a project on GitHub) . It’s like downloading the full project so you can work on it locally.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724737592768/27c09748-dc49-40b9-a809-359ebb537515.png align="center")

The git log command use for view the history of commits in git repository also show the list of all changes.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724737444367/ba061c77-a317-465f-8846-842529a9ba7a.png align="center")

Lastly I git status to know what is changed and to see what is been modified.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724737529906/87e622d6-d4c4-4d92-a210-6f73f85c4127.png align="center")

GitHub repository: [https://github.com/Koronuma4Dev/Activity-5-GitHub-fundamentals-Final-.git](https://github.com/Koronuma4Dev/Activity-5-GitHub-fundamentals-Final-.git)
