---
# System prepended metadata

title: Procedure of Solving a Task
tags: [TASKS]

---

###### tags: `TASKS`
# Procedure of Solving a Task

Here is a step by step walkthrough that you need to follow when solving and uploading a task:
# 1- Forking from original repo
:::danger
This is the original repo of the task (in original task repo)
:::
![](https://i.imgur.com/fWXypT7.jpg)

----

![](https://i.imgur.com/cP9Yb4p.jpg)

----
----

# 2- Clone the forked repo to your local disk (your PC)

:::danger
Make sure you are in the forked repo that is in your account and not the original repo (NOT the one in original repo account) as highlighted in yellow pen
:::

![](https://i.imgur.com/2rd1GVp.jpg)

----


![](https://i.imgur.com/EKPzNwS.jpg)


----
----

# 3- After you edit, solve or whatever you've done, push the changes you made (after commiting it) to **YOUR** forked repo as follow:

![](https://i.imgur.com/wkejdTX.jpg)

---
---

# 4- Create a pull request

:::danger
Make sure that you are at your own forked repo and not in the original repo
:::
![](https://i.imgur.com/GFLZXQG.jpg)

---
---

![](https://i.imgur.com/OCIqMJC.jpg)

---
![](https://i.imgur.com/K230bn9.jpg)

---
![](https://i.imgur.com/SHShwwd.jpg)

---

:::success
That's it! :hand_with_index_and_middle_fingers_crossed: 
:::