Learn how to push code through GitKraken from scratch
Tags: gitkraken, git, github
Published: 2021-12-22 23:44:25


Today we are going to clone this repository in our local folder and then upload a code file in that new folder and push it through GitKraken

Repository Link: https://github.com/mitul3737/140_Days-Of_Learning
Repository Name : 140_Days-Of_Learning

When we open the GitKraken Software, we may find  this . 
![GitKraken Software ](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5hze6wxdmktvj5umz1u9.png)

We have to then sign up for GitKraken or Sign in using GitHub or Google Account . Let's sign up/sign in  with our GitHub ID.
![Connecting GitHub ID](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6ugcibxfghhmrwttp8u2.png)

![Connecting Completed](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9e1kbjmy4ug81cnepx03.png)

After connecting GitHub, let's set out GitKraken with Profile Logo, Profile Name, Author Name, Email address

![Setting Profile name](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2k070ca3au547ww98hwq.png)


![Providing our Author name and email](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h22q04jfxys1qx561mg2.png)

After that , we are done and can see this interface

![Start with Repo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/78vyspjodwkw9dj3by0a.png)
As we are not going to work with terminal today, we will choose "Start With Repo Tab" although we can use terminal later on. We can see this interface now.


![Menu](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sru58msv3l0mcnjgmvmz.png)
We will click "Clone a repo". Now into the "Where to clone" we will select a folder named "Daily Contribution" which I created before locally on Desktop

![Where to clone](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g7ypkamw83z3qzbp66i3.png)

![Daily Contribution folder](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xqmh03zup7ssiv120jz1.png)

Now we will choose "140_Days-Of_Learning" from Repository to clone option.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tzn37vozoga77qay2dwf.png)

Now our repository will be cloned and we will click "Open Now" 


![Open Now](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sy1yqww4n71h63clknzr.png)
Now, let's add a Python file to our local folder named "140_Days-Of_Learning" 

![Adding a file to our folder](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yh1opbackqwufzi5iv3d.png)
Adding a new folder named " Day 15"

![Day 15](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/97kk7b62hx8mhtxqpeb9.png)
Adding the python file named "Python File.py"
![Python File added](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hwujtvbgn9gfessd442n.png)
Now let's go to GitKraken and see the change over Day 14 . You may see "//WIP +1" there 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4pzo94n5q9qth9vug4xt.png)

Now press Stage all changes from the right side
![Stage all changes](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x9847n4ojvb6xp99js40.png)

Now you have to fill the Description section
![Fill Description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y78zb489ri9pbx0o96gl.png)
Now we wrote "Adding a python file to Day 15" into the Description
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ywzldqmxrbx03in7rcxm.png)
and you have to press Commit changes to 1 file and You can see a change . "Adding a python file to Day 15" is now over Day 14. 
![Commit changes to 1 file ](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l8u649wa94cbxbddygol.png)

We are almost done!

Now we will press " Adding a python file to Day 15" with the right button of the mouse and see Push there . We will press that.
![Push](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7z8ynfivrziragteoha9.png)
After that the push will be successful to our GitHub Profile
![Pushing Successful](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/41cwdn88c7cfs8q0vnb4.png)
Now, let's go to the GitHub ID and check if the repository has been changed or not. We can see "Day 15" in our repository

![Day 15 visible in our GitHub ID](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9bbu7w6kh927d4u5x3yq.png)

Let's enter into the Folder and check if there is a file named " Python File" .

![Python File](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9zrfhmr3jgjmlu8sqx9q.png)
Congrats! We have got our repository !

We are done with cloning our repository and adding file to the local file and pushing it to our GitHub ID