Yeni git deposu oluşturma

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Visual Studio 2019 | Visual Studio 2022

Git deposu veya depo, klasör içindeki dosyalarda yapılan değişiklikleri izler. Bilgisayarınızda her biri kendi klasöründe depolanan herhangi bir sayıda yerel Git deposu oluşturabilirsiniz. Oluşturduğunuz her Git deposu diğer Git depolarından bağımsızdır, bu nedenle bir depoda yaptığınız değişiklikler diğerlerini etkilemez.

Git deposu, Git'e bir dosyayı yoksaymanızı söylemediğiniz sürece depodaki her dosyanın her sürümünü depolar. Git, dosya sürümlerini verimli bir şekilde kaydeder, bu nedenle çok sayıda sürümün depolanması çok fazla disk alanı gerektirmez. Git, dosya sürümlerini karşılaştırmayı, farklı sürümleri birleştirmeyi, sürümler arasında geçiş yapma ve çok daha fazlasını destekler. Kod dosyalarınızın Visual Studio çözümünün içinde veya dışında olmasına bakılmaksızın kaynak kodunuzu yönetmek için Git'i kullanabilirsiniz. Çalışmanızı paylaşmak için yerel Git deponuzu başkalarının erişebileceği uzak bir Git deposuna bağlayabilirsiniz. Uzak depo bir Azure Repos Git deposu, GitHub deposu veya barındırılan diğer Git deposu olabilir.

Bu makalede aşağıdaki görevler için yordamlar sağlanır:

  • Yeni bir çözümden yerel Git deposu oluşturma
  • Mevcut bir çözümden yerel Git deposu oluşturma
  • Boş bir klasörde yerel Git deposu oluşturma
  • Yerel git deposunu bir depoya BağlanAzure Repos Git deposu
  • Yerel git deposunu bir depoya BağlanGitHub deposu

Git iş akışına genel bakış için bkz . Azure Repos Git öğreticisi.

Azure Repos'a erişim önkoşulları

  • Azure DevOps proje ayarlarınızda depoların etkinleştirilmesi gerekir. Depolar hub'ı ve ilişkili sayfalar görüntülenmiyorsa, depoları yeniden etkinleştirmek için bkz. Azure DevOps hizmetini açma veya kapatma.

  • Özel projelerde kodu görüntülemek için Temel erişim düzeyi veya daha yüksek olan bir Azure DevOps projesinin üyesi olmanız gerekir. Genel projeler için herkes kodu görüntüleyebilir.

    • Projeniz yoksa bir proje oluşturun veya ücretsiz kaydolun.

    • Proje üyesi değilseniz, eklensin.

  • Özel bir projenin kodunu kopyalamak veya koda katkıda bulunmak için Katkıda Bulunanlar güvenlik grubunun üyesi olmanız veya ilgili izinlerin ayarlanmış olması gerekir. Herkese açık projeler için herkes kodu kopyalayabilir ve katkıda bulunabilir. Daha fazla bilgi edinmek için bkz. Genel proje nedir?

    Dekont

    Ortak projeler için Paydaş erişimi verilen kullanıcılar Azure Repos'a tam erişime sahiptir.

  • Azure DevOps proje ayarlarınızda depoların etkinleştirilmesi gerekir. Depolar hub'ı ve ilişkili sayfalar görüntülenmiyorsa, depoları yeniden etkinleştirmek için bkz. Azure DevOps hizmetini açma veya kapatma.

  • Kodu görüntülemek için Temel erişim veya daha yüksek erişime sahip Azure DevOps projesinin bir üyesi olmanız gerekir. Proje üyesi değilseniz, eklensin.

  • Kodu kopyalamak veya koda katkıda bulunmak için, değiştirmek istediğiniz projede Katkıda Bulunanlar güvenlik grubunun üyesi olmanız veya ilgili izinlere sahip olmanız gerekir.

  • Kodu görüntülemek için Temel erişim veya daha yüksek erişime sahip bir Azure DevOps projesinin üyesi olmanız gerekir. Proje üyesi değilseniz, eklensin.

  • Kodu kopyalamak veya koda katkıda bulunmak için Katkıda Bulunanlar güvenlik grubunun üyesi olmanız veya ilgili izinlere sahip olmanız gerekir.

Yeni bir çözümden yerel Git deposu oluşturma

Visual Studio, yeni bir çözüm oluşturduğunuzda yerel git deposu oluşturmayı desteklemez. Bunun yerine Visual Studio çözümünüzü oluşturun, ardından Mevcut bir çözümden yerel Git deposu oluşturma bölümünde yer alan adımları izleyin.

Git komut satırı yeni bir Visual Studio çözümü oluşturmayı desteklemez. Bunun yerine, Visual Studio'yu kullanarak yeni çözümünüzü oluşturun, ardından Mevcut bir çözümden yerel Git deposu oluşturma bölümünde yer alan adımları izleyin.


Mevcut bir çözümden yerel Git deposu oluşturma

Mevcut Visual Studio çözümünüzdeki dosya değişikliklerini izlemek için yerel bir Git deposu oluşturun.

Visual Studio 2022, Git menüsünü, Git Değişikliklerini ve Çözüm Gezgini bağlam menülerini kullanarak bir Git sürüm denetimi deneyimi sağlar. Visual Studio 2019 sürüm 16.8, Takım Gezgini Git kullanıcı arabirimini de sunar. Daha fazla bilgi için Visual Studio 2019 - Takım Gezgini sekmesine bakın.

  1. Çözüm Gezgini çözüm adına sağ tıklayın veya Çözüm Gezgini Klasör görünümünde herhangi bir öğeye sağ tıklayın ve git deposu oluştur'u seçin. Alternatif olarak, Visual Studio'nun sağ alt köşesindeki durum çubuğunda Kaynak Denetimine Ekle'yi ve ardından Git'i seçin. Bu seçenekleri görmüyorsanız kodunuz zaten bir Git deposundadır.

    Screenshot of the 'Create Git repository' option in the Solution Explorer context menu in Visual Studio 2019.

    İsterseniz, Git Deposu Oluştur penceresini başlatmak için menü çubuğunda Git Git Deposu Oluştur'u da seçebilirsiniz>. Bu seçeneği görmüyorsanız kodunuz zaten bir Git deposundadır.

    Screenshot of the 'Create Git Repository' option in the Git menu from the menu bar of Visual Studio 2019.

  2. Git deposu oluştur penceresinde Yalnızca yerel'i seçin, yerel yolun doğru olduğunu doğrulayın ve oluştur'u seçin.

    Screenshot of the 'Create a Git repository' window with the 'Local only' option selected in Visual Studio 2019.

Şimdi Visual Studio çözüm klasöründe yerel bir Git deposu oluşturdunuz ve kodunuzu bu depoya işlediniz. Yerel Git deponuz hem Visual Studio çözümünüzü hem de Git kaynaklarınızı içerir.

Screenshot of the Git folder, Git ignore file, and Git attributes file in Windows file explorer.

Boş bir klasörde yerel Git deposu oluşturma

Visual Studio 2022, Takım Gezgini'ni kullanarak yeni bir yerel depo oluşturmayı desteklemez. Git Komut Satırı'nı kullanın.

Azure Repos Git deposuna yerel git deposu Bağlan

Yerel Git deponuzu bir Azure Repos Git deposuna bağlayarak kodunuzu başkalarıyla paylaşabilirsiniz.

  1. Çözüm Gezgini'da çözüm adına sağ tıklayın veya Çözüm Gezgini Klasör görünümünde herhangi bir öğeye sağ tıklayın ve git deposu oluştur penceresini başlatmak için Git hizmetine gönder'i seçin.

    Screenshot of the 'Push to Git service' option in the in Visual Studio 2022 context menu.

    Alternatif olarak, Git deposu oluştur penceresini başlatmak için menü çubuğunda Git'e Gönder hizmetini de seçebilirsiniz>.

    Screenshot of the 'Push to Git service' menu option in the Git menu on the menu bar in Visual Studio 2022.

  2. Bir tarayıcı açın ve biçiminde https://dev.azure.com/<OrganizationName>/<ProjectName>bir URL kullanarak Azure DevOps projenize gidin. Henüz bir projeniz yoksa bir proje oluşturun.

  3. Azure DevOps projenizde, README dosyası olmadan boş bir Git deposu oluşturun. Kopya Deposu açılır penceresinden kopya URL'sini kopyalayın.

    Screenshot of the 'Clone Repository' popup from the Azure DevOps project site.

  4. Git deposu oluştur penceresinde Var olan uzak'ı seçin ve önceki adımdaki depo kopyalama URL'sini girin ve gönder'i seçin. Yeni bir Azure DevOps deposu oluşturma hakkında daha fazla bilgi için bkz . Projenizde yeni git deposu oluşturma.

    Screenshot of the 'Create a Git repository' window, with the URL of an empty Azure repo, in Visual Studio 2022.

Dekont

Azure DevOps Services ile proje URL'sinin biçimi olur dev.azure.com/{your organization}/{your project}. Ancak, biçime başvuran visualstudio.com önceki biçim hala desteklenmektedir. Daha fazla bilgi için bkz . Azure DevOps'a Giriş, Var olan kuruluşları yeni etki alanı adı URL'sini kullanacak şekilde değiştirme.

GitHub deposuna yerel bir Git deposu Bağlan

Ayrıca yerel Git deponuzu bir GitHub deposuna bağlayarak kodunuzu başkalarıyla paylaşabilirsiniz.

  1. Çözüm Gezgini'da çözüm adına sağ tıklayın veya Çözüm Gezgini Klasör görünümünde herhangi bir öğeye sağ tıklayın ve git deposu oluştur penceresini başlatmak için Git hizmetine gönder'i seçin.

    Screenshot of the 'Push to Git service' option in the in Visual Studio 2022 context menu.

    Alternatif olarak, Git deposu oluştur penceresini başlatmak için menü çubuğunda Git'e Gönder hizmetini de seçebilirsiniz>.

    Screenshot of the 'Push to Git service' menu option in the Git menu on the menu bar in Visual Studio 2022.

  2. Git deposu oluştur penceresinde GitHub'ı seçin, GitHub hesabınızı, sahip adınızı ve yeni bir depo adını seçin ve ardından Gönder'i seçin.

    Screenshot of the 'Create a Git repository' window, with the URL of an empty GitHub repo, in Visual Studio 2022.

    Bu adım, GitHub hesabınızda yerel deponuzun içeriğiyle yeni bir depo oluşturur.

Sonraki adımlar