Skip to content

Latest commit

 

History

History
218 lines (179 loc) · 8.86 KB

overview.md

File metadata and controls

218 lines (179 loc) · 8.86 KB
title description ms.assetid ms.prod ms.technology ms.manager ms.author author ms.topic ms.date layout monikerRange
Git documentation home | VSTS & TFS
Overview of Git version control in VSTS and Team Foundation Server
9e1079da-49a2-4035-addb-238a8023c9b1
devops
devops-code-git
douge
sdanie
steved0x
overview
04/19/2018
LandingPage
>= tfs-2015

Git and VSTS

VSTS | TFS 2018 | TFS 2017 | TFS 2015 | VS 2017 | VS 2015

Host and manage your code in Git version control with VSTS and Team Foundation Server. Use version control to save your work and coordinate code changes across your team. Even if you're just a single developer, version control helps you stay organized as you fix bugs and develop new features. Version control keeps a history of your development so that you can review and even rollback to any version of your code with ease.

New to Git? Learn more about how Git and VSTS can help your team ship great code, and learn how we use Git at Microsoft.

Get started

![Use your favorite IDE with VSTS and Git](_img/overview/get-started-favorite-ide.png)

Connect your favorite development environment to VSTS to access your repos and manage your work. VSTS IDE integrations are available for [Visual Studio](../accounts/set-up-vs.md), [Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vsts.team), [Eclipse](/vsts/java/download-eclipse-plug-in), and [IntelliJ](/vsts/java/download-intellij-plug-in).

New to Git? Learn how to share code with Git and VSTS with the following getting started guides:

Git tutorial

Get up and running with Git and VSTS in just a few minutes with the [VSTS Git quick start](gitquickstart.md).

The [VSTS Git tutorial](tutorial/gitworkflow.md) walks you through Git tasks like [creating repos](tutorial/creatingrepo.md), [working in branches](tutorial/branches.md), [saving your work](tutorial/commits.md), and [sharing your changes](tutorial/pushing.md). Every task is presented step-by-step in Visual Studio or from the command line.

![VSTS Git tutorial workflow](tutorial/_img/gitworkflow.png)

Authenticate with your repos

Connect to VSTS from anywhere

You can authenticate with your VSTS Git repo from any platform using [cross-platform credential managers](set-up-credential-managers.md) or [SSH public key authentication](use-ssh-keys-to-authenticate.md).

If you have code ready to share in VSTS, our getting started guides take you through the steps to connect your development environment to a VSTS Git repo and share your code with your team.

  • [Get Started with Visual Studio](share-your-code-in-git-vs.md)
  • [Get Started with Xcode](share-your-code-in-git-xcode.md)
  • [Get Started with Eclipse](share-your-code-in-git-eclipse.md)
  • [Get Started with IntelliJ](create-repo-intellij.md)

Manage your repos

Manage your repos and customize your team's workflow. Set up permissions to control access to your code and set up branch policies and continuous integration to prevent build breaks and catch bugs sooner.

  • [Create](create-new-repo.md), [delete](delete-existing-repo.md), and [rename](repo-rename.md) repos.
  • Set [repo permissions](../security/permissions.md) and [branch permissions](branch-permissions.md)
  • [Set up branch policies](branch-policies.md) to protect key branches
  • [Set up continuous integration](../pipelines/build/triggers.md#continuous-integration-ci) to catch bugs sooner.

Manage your code and repos from the web

Review code