Yeni git deposu oluşturma

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

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?

    Not

    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.

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.

    Visual Studio 2019'da Çözüm Gezgini bağlam menüsündeki 'Git deposu oluştur' seçeneğinin ekran görüntüsü.

    İ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.

    Visual Studio 2019'un menü çubuğundaki Git menüsündeki 'Git Deposu Oluştur' seçeneğinin ekran görüntüsü.

  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.

    Visual Studio 2019'da 'Yalnızca yerel' seçeneğinin seçili olduğu 'Git deposu oluştur' penceresinin ekran görüntüsü.

Ş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.

Windows dosya gezgininde Git klasörü, Git yoksay dosyası ve Git öznitelikleri dosyasının ekran görüntüsü.

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.

    Visual Studio 2022 bağlam menüsündeki 'Git hizmetine gönder' seçeneğinin ekran görüntüsü.

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

    Visual Studio 2022'de menü çubuğundaki Git menüsündeki 'Git hizmetine gönder' menü seçeneğinin ekran görüntüsü.

  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.

    Azure DevOps proje sitesindeki 'Depoyu Kopyala' açılan penceresinin ekran görüntüsü.

  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.

    Visual Studio 2022'de boş bir Azure deposunun URL'si ile 'Git deposu oluştur' penceresinin ekran görüntüsü.

Not

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.

    Visual Studio 2022 bağlam menüsündeki 'Git hizmetine gönder' seçeneğinin ekran görüntüsü.

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

    Visual Studio 2022'de menü çubuğundaki Git menüsündeki 'Git hizmetine gönder' menü seçeneğinin ekran görüntüsü.

  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.

    Visual Studio 2022'de boş bir GitHub deposunun URL'sini içeren 'Git deposu oluştur' penceresinin ekran görüntüsü.

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

Sonraki adımlar