# Activity #5 Github Fundamentals

### Git Commit: To save your changes to the local repository.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724671359950/be83d409-c695-4fe8-896f-045355006aea.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724671455527/fd3c6879-5b1a-4e44-b838-62453ac11215.png align="center")

### Git Pull: To fetch and integrate changes from a remote repository into your current branch.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724671598322/84b68dbd-d21e-4216-a7a2-89e56e31fd30.png align="center")

### Git Push: To upload your local commits to a remote repository.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724671688437/2cb67663-e63f-4f42-9eab-3327ac369cb7.png align="center")

### Git Log: To view the commit history of the repository.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724671787210/39158be7-4053-4ae4-a10d-fa04799aca88.png align="center")

### Git Fetch: To retrieve updates from a remote repository without merging them.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724671856467/2dfb7651-4377-48cc-a341-93551070662a.png align="center")

### Git Branch: To manage branches in your repository.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724671921679/aacfda25-2573-4a8c-87c1-1d9f66d97ed9.png align="center")

### Git Checkout (Branch-Name): To switch to an existing branch in the repository.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724672036291/9d79b7bf-7254-4b1b-9e30-70f684db51fc.png align="center")

### Git Checkout-N(New-Branch-Name): To create a new branch and switch to it at the same time.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1724672089220/8a260769-b3a1-4b25-ad0b-af819f5368f4.png align="center")
