‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 

gitvsgithub
What's the difference?
Git & Github is a way to share code and collaborate with other developers.

Git is a Software that handles source code versioning, letting you make local file changes and share changes with a remote repository and keep track of your source code history.

GitHub is a cloud-based hosting service that lets you manage Git repositories.
.
[ Git repository management solutions ]
[Bitbucket] or [GitLab ] or [GitHub]
:::::::::::::::::::::::::::: :::::::::::::::::
Bitbucket is our Git repository management solution designed for professional teams. It gives you a central place to manage git repositories, collaborate on your source code and guide you through the development flow. ... Pull requests with in-line commenting for collaboration on code review.
:::::::::::::::::::::::::::: :::::::::::::::::
GitLab is a cloud service a lot like GitHub.

Git Step By Step

:::::::::::::::::::::::::::: :::::::::::::::::
Adding file to your git repository
[ git add [file_name ] ]
[ git commit -a -m “ Message “ ]
:::::::::::::::::::::::::::: :::::::::::::::::
1- Finding out what’s happening
[ git status ]
[ touch foo.text ] // to create a file
[ rm foo.text ] // to remove a file
[ git log ] // a list what commits have been made
:::::::::::::::::::::::::::: :::::::::::::::::
2- Making changes and Tracking them
[ git status ] // To check , if files are added
[ git commit -a -m “ message” ]
[ git log ]
:::::::::::::::::::::::::::: :::::::::::::::::
3- Synchronizing you local Git repository with GitHub
1 - [ create repository GitHub.com/ your account ]
2 - [ git remote add origin git@github.com/jama-Hassan/file_name.git ]
3 - [ git push -u origin master ] //is used for pushing local content to GitHub.
4 - git remote remove origin
:::::::::::::::::::::::::::: :::::::::::::::::
Note: If we are setting up the git for the first time, we can configure the git with name & email.
[ git config --global user.name "Your_Name" git config --global user.email "Your-Email" ]

Every UI developer inevitably runs into situations where they need to make visual

Jama Hassan

Software engineer /Focused Modern UI Technologies

My Portfolio