What is Github?
Github is a company that provides hosting services for Software development version control using Git. – Wikipedia

You can manage you source code using this version control. If you have a work with your team and your team can not engage with same place, you can use this version control. Because in here you manage your work with different people with different places. No needs to stay at the same place.
Advertisement
You can create an account using github site.

Create Repositories – Github for Beginners
What is Repositories? Repository is like a folder in your project. You know all the project files are in your project folder. In this Repositories, they like same as those project folders. you can create Repositories for each projects.
After your create your account you can see a window like this.

In here, you can see, I highlighted some areas. In section A, displays your Repositories. If you have a new account, you can’t see repositories yet. Because you haven’t create yet. Let’s create a repository. Press the green color “New” button in the left side of the home page.

Give a repository name and write some description for your repository. Then choose public or private. In public mode, you can add lot of people for your project and the project can see anyone. In the private mode you can add only four members and only four of your can see the project.
After your press “create repository”, you can see a page like this.

Before introduce this page, you have to download Gitbash. Because we are going to add your files to repository using this gitbash.
File upload using Git Bash – Github for Beginners
After yo installed Gitbash, go to your project folder. Let’s think, In my folder have one HTML file and a CSS file. Right click on your project folder and select “Git Bash here”. you can see a window like this.

Now we are going to add files to our repository using this command line interface. first write “git init” in the prompt. After pressing enter button, you can see a result like this.

It means git verify this is a repository. After that write “git add README.md“. This is for add a readme file to your project. Then type “git add .“. After that “git commit -m “Your commit here” “. Commit means your are going to comment what you did in the project. For an example, in here I commit “Files Added”.
Advertisement
After that write “git remote add origin your_repository_url“. Don’t worry. you can copy this in your newly created repository page.

Finally write “git push origin master“. After pressing enter button you can see your file are uploading. Then refresh your repository page. You can see your files are uploaded.
In the next article you can learn merging, pulling and pushing in Github. If you have any question contact us or leave a comment in the below.
Student Developer pack GitHub (GitHub student pack) – Click here to get requirements
Related posts and articles for GitHub.
Git config username and password global
git username and password in terminal
Create Repositories – Github for Beginners
Pushing files to repository on git
git save username and password
Clone a Repository on git, push your files to GitHub
Branching and merging git commands
Git Store Username and Password
git tag and git verify-tag commands
Some Git Commands you may need in Version Controlling
advanced Git commands I wish my co-workers would know
git error make sure you configer user.name and user.email
Git – fetch changes from remote repo for current branch
how to make git remember username and password
how to set global github username and password in git
git bisect good or bad commands
Delete commits from a branch in Git
Create Repositories – Github for Beginners
git cherry-pick and git archive commands
git bash set global username and password
File upload using Git Bash – Github for Beginners
switch to a newly created branch
how to change username and password in git
How to do git fetch – Git fetch example
Thank you for reading. If you are interesting on my article, make sure to follow my other articles as well. Make sure to leave a comment.
- Android Studio Articles – https://builditmasters.com/category/android-studio/
- Android Studio Firebase Tutorial – https://builditmasters.com/category/android-studio-firebase-tutorial/
- C Programming – https://builditmasters.com/category/programming/
- Flutter – https://builditmasters.com/category/flutter/
- GitHub Tutorials – https://builditmasters.com/category/github/
- Java Programming – https://builditmasters.com/category/java-programming/
- MERN / MEVN Stacks – https://builditmasters.com/category/mern_mevn_stacks/
- Tech News – https://builditmasters.com/category/tech-news/
- Theory Lessons – https://builditmasters.com/category/theory-lessons/
- Adobe Tutorials – https://builditmasters.com/category/adobe-tutorials/
- Best Website for Programming – https://builditmasters.com/category/best-website-for-programming/
- Different Programming Styles – https://builditmasters.com/category/different-programming-styles/
- Earn Money – https://builditmasters.com/category/earn-money/
- Social Word – https://builditmasters.com/category/social-world/