Those who
have been using TFS for a long and now you know 'Git' is a 'thing' that you can't avoid. When you start with Git, please don’t expect it
will be exact same like TFS. When I have started with TFS 10 years back, it was super easy to start with, however for Git, start with a mindset that, command line is required.
As you know Git, other name come along which is 'GitHub' and then confusion grows.
Many people think Git and GitHub are the same, But it’s not. Git is the version-Control software and GitHub is your storage with sharing capability. If you don’t want to share your code with anyone but still having versions maintenance you don’t need GitHub (which is unlikely though). Moreover, alternative to GitHub you can use Azure DevOps.
As you know Git, other name come along which is 'GitHub' and then confusion grows.
Many people think Git and GitHub are the same, But it’s not. Git is the version-Control software and GitHub is your storage with sharing capability. If you don’t want to share your code with anyone but still having versions maintenance you don’t need GitHub (which is unlikely though). Moreover, alternative to GitHub you can use Azure DevOps.
Those of you
used to work with TFS, maybe already got to know about Azure Devops which give
you option to either use Git or TFS as your version-control tool. It means
in this scenario, you don’t need GitHub. Below picture depicts Git relate with Azure DevOps and GitHub.
Fig 1: Git, GitHub and Azure Devops |
Step 1: Install Git at your PC.
Follow the link and choose your right platform to download the file and then install it.
https://git-scm.com/downloads
Step 2: Open the Git command window, which look like below
Fig 2: Installed Git software |
Now, you would like to create a solution or file which you would like to add to the Git and would like to work with other colleagues.
Adding file to Git means, the folder where you keep the files/code should be recognized by Git. To achieve that, you need to do following:
For example, your code is located under C\Code and you want to make this as Git repository.
After opening the Git Bash, write below command:
1 cd C:\
2 cd Code
3 git init
Now the folder is ready to use as Git repository
'Initialized empty local Git repository in C:/Code/.git/'
And you will a find a git folder created in the folder C:/Code/
4. git add Testcode.txt
and Commit the
code in local repository
5. git commit -m 'added test file'
Now your solution or all code files is under git repository, If you work on your own and wanted to have version control so you can always go back to your earlier code, which is ready at this stage.
Step 3:
Let's get to the next step where you would like to push this code to either Github or Azure Devops. In my case I have uploaded the code to Azure DevOps.
How do you do this?
Login to the Azure devops : https://dev.azure.com/
Create repository , choose Type as 'Git'
Fig 3: Create repo under Azure Devops |
Now go back to your 'Git Bash' command window, and write two lines of code:
6. git remote
add origin https://d*****@dev.azure.com/dpaul0628/DpaulGithub/_git/LoveGit
7. git push -u
origin –all
Now if you login to the Azure DevOps, you will see the local file you have committed earlier is uploaded to the Azure DevOps.
Now if you login to the Azure DevOps, you will see the local file you have committed earlier is uploaded to the Azure DevOps.
No comments:
Post a Comment