Git komut başvurusu
Nasıl yaparım??
Git komut satırı
Visual Studio
Yeni bir klasörde depo oluşturma
git initgit init
Bağlan görünümünü açmak için Bağlan düğmesini (
Takım Gezgini) seçin ve ardından yerel Git depoları altından yeni ' yi seçin.
Varolan bir klasörde kodla depo oluşturma
git initgit initgit add --allgit commit -m "Initial commit"
komut satırından depoyu oluşturun, ardından Takım Gezgini Bağlan görünümünü açın ve yerel Git depoları altında ekle ' yi seçin.
mevcut bir Visual Studio çözümünden depo oluşturma
git initgit initcdcdgit add --allgit commit -m "Initial commit"
çözümü açın ve sağ alt köşedeki durum çubuğunda bulunan
yayımla ' yı (yayımla düğmesi) seçin.
Project yeni bir depo oluşturun
Uygulanamaz
web 'de Repos (veya yeni gezinti önizlemeyi etkinleştirmediyseniz kod ) seçeneğini belirleyin, ardından geçerli depo adının yanındaki açılan listeden seçim yapın ve yeni depo... seçeneğini belirleyin.
Depoyu yerel bir klasöre kopyalama
git clonegit cloneKlasörAdı
Takım Gezgini Bağlan görünümünde yerel Git depoları altında kopya ' yı seçin
Project bir depoyu kopyalayın
git clonegit cloneKlasörAdı
Bağlan görünümünü Takım Gezgini açın ve hesap adının altındaki Project Git deposuna sağ tıklayın. Kopya seç...
Visual Studio var olan depoyu ekleyin
Uygulanamaz
çözüm dosyasını Visual Studio açın (bu, depoyu otomatik olarak Takım Gezgini ekler) veya Bağlan görünümünde yerel Git depoları altında ekle ' yi seçer.
Git deposunu ve geçmişini silin, ancak dosyaların geçerli sürümünü saklayın
Deponun kökünde oluşturulan Hidden. git klasörünü silin
Windows gezgini 'nden veya komut satırından deponun kökünde oluşturulan hidden. git klasörünü silin
Yerel depoyu ve tüm dosyaları sil
Bilgisayarınızın FileSystem 'ınızdan depoyu içeren klasörü silin
Depodaki dosyaları kullanarak açık olan tüm çözümleri kapatın ve ardından bilgisayarınızın FileSystem 'ınızdan depoyu içeren klasörü silin.
Project bir depoyu silme
Uygulanamaz
Uygulanamaz, bunun yerine var olan depoyu silme bölümüne bakın
Uzak bir Ekle
git remote addgit remote addURL 'si
Takım Gezgini Bağlan görünümünü kullanarak depoyu açın, sonra Takım Gezgini ' de Ayarlar görünümünü açın. depo Ayarlarseçin ve uzaktan kumandalar altında ekle ' yi seçin.
Uzak güncelleştirme
git remote set-urlgit remote set-urlURL 'si
Takım Gezgini Bağlan görünümünü kullanarak depoyu açın, sonra Takım Gezgini ' de Ayarlar görünümünü açın. depo Ayarlarseçin ve uzaktan kumandalar altında düzenle ' yi seçin.
Daha fazla bilgi için aşağıdaki kaynaklara bakın:
- Yeni depo oluştur
- Mevcut bir depoyu kopyalama
- Komut satırı ile kodunuzu git 'te paylaşma
- Kodunuzu git 'te Visual Studio ile paylaşma
- Project yeni bir depo oluşturun
- Project bir depoyu silme
Dallar
Nasıl yaparım??
Git komut satırı
Visual Studio
Yeni dal oluştur
git branchgit branch
Takım Gezgini ' de dallar görünümünü açın, ardından bir dala sağ tıklayıp yeni yerel dal ' ı seçin...
Farklı bir dala değiştirme
git checkoutgit checkout
Takım Gezgini ' de dallar görünümünü açın ve ardından bir yerel dala çift tıklayın. Alternatif olarak, durum çubuğundan geçerli dal adına tıklayın ve farklı bir dal seçin.
Yeni bir dal oluşturun ve geçiş yapın
git checkout -bgit checkout -b
Takım Gezgini ' de dallar görünümünü açın, ardından bir dala sağ tıklayıp yeni yerel dal ' ı seçin...
Yerel dalı silme
git branch -dgit branch -d
Takım Gezgini ' de dallar görünümünü açın, sonra dala sağ tıklayıp Sil' i seçin. Silmek istediğinden farklı bir dala kullanıma almanız gerekir.
Uzak dalı silme
git push origin --deletegit push origin --delete
Takım Gezgini ' de dallar görünümünü açın, silmek istediğiniz dala sahip olan uzak öğesini genişletin. Uzak öğesine sağ tıklayın ve dalı Uzaktan Sil ' i seçin
Bir dalı kilitleme, bunların güncelleştirmelerini engellemeyi
Geçerli değildir.
Web 'den, deponuzu görüntülerken dallar sekmesini seçin. Kilitlemek istediğiniz dalın yanındaki ... öğesini seçin ve Kilitle' yi seçin. Kilit açmaile dalın kilidini açın.
Azure DevOps deponuzda varsayılan bir dal ayarlama
Geçerli değildir.
web üzerinde ayarlar simgesini (
) seçin, sonra sürüm denetimi sekmesini seçin. Git deponuzu seçin, ardından dal adının yanındaki ... simgesini seçin ve varsayılan dal olarak ayarla' yı seçin.
Azure DevOps deposunda çekme istekleri için bir karşılaştırma dalı ayarlama
Geçerli değildir.
Web 'den, deponuzu görüntülerken dallar sekmesini seçin. Kilitlemek istediğiniz dalın yanındaki ... öğesini seçin ve dalı Karşılaştır' ı seçin.
Daha fazla bilgi için aşağıdaki kaynaklara bakın:
- Dallarda çalışmanızı oluşturun ve yönetin
- Git dallarınızı Azure DevOps Services/tfs içinde yönetme
- Azure DevOps Services/tfs depoınızda Git dalını silme
- Azure DevOps Services/tfs dalını kilitleme ve kilidini açma
Commit’ler
Nasıl yaparım??
Git komut satırı
Visual Studio
Yeni bir kayıt oluştur
git commit -m "git commit -m "
Takım Gezgini 'de değişiklikler görünümünü açın. Değiştirilen dosyalara sağ tıklayıp aşama' ı seçerek değişiklikleri aşamalandırın. Bir işleme iletisi girin ve Commit Staged öğesini seçin.
Son işlemeyi aşamalı değişikliklerle değiştirme
git commit --amend -m "git commit --amend -m"
Yeni görünümde Değişiklikler görünümünü açın, Takım Gezgini aşaması yapın ve eylemler açılan listesinden Önceki Yürütmeyi Düzelt'i seçin.
Tüm dosya değişikliklerini aşamala
git add --all
Yeni görünümde Değişiklikler görünümünü Takım Gezgini. Değişiklikler + listesinden + bir sonraki işleme için tüm değişiklikleri hazırlar.
Belirli bir dosya değişikliğini aşamalar
git addgit add
Yeni görünümde Değişiklikler görünümünü Takım Gezgini. Değiştirilen dosyaya sağ tıklar ve Aşama'ya tıklayarak değişiklikleri aşamalar.
Staged değişikliklerini gözden geçirme
git status --untracked
Yeni görünümde Değişiklikler görünümünü Takım Gezgini. Staged changes (Staged changes) (Değişiklikler) bölümünde listelenmiştir.
Dosyayı silme
git rmgit rmgit commit -m "git commit -m"
Dosyayı Çözüm Gezgini, komut satırı veya başka herhangi bir şekilde silin. Takım Gezgini'nin Değişiklikler görünümünde silinen dosyaya sağ tıklayın ve Aşama'yı seçin. Silme işlemini işlemek için Işleme Aşamasına Geçirildi'yi seçin.
Dosya taşıma
git mvgit mvgit commit -m "Taşınan git commit -m"
Bir dosyayı, komut satırı veya başka bir yol aracılığıyla Çözüm Gezgini bir konumdan diğerine taşıma. Dosyanın Değişiklikler görünümünde taşınan Takım Gezgini sağ tıklayın ve Aşama'yıseçin. Taşımayı işlemek için Commit Staged (İşle) öğesini seçin.
Bir işlemeyi etiketleme
git tag -agit tag -a-m "-m"
Görünümde Değişiklikler görünümünü Takım Gezgini sonra Eylem açılan menüsünden Geçmişigörüntüle..." seçin. Geçmiş görünümünde işlemeyi bulun, ardından sağ tıklayın ve Etiket Oluştur'u seçin
Daha fazla bilgi edinmek için bkz. çalışmanızı işlemelerle kaydetme.
Dosyaları ve sürümleri karşılaştırma
Nasıl yaparım??
Git komut satırı
Visual Studio
Tek bir dosyanın geçerli içeriğini ve son işlemenin içeriğini karşılaştırma
git diff HEADgit diff HEAD
Değişiklik görünümünde değişiklik görünümüne sağ tıklayın ve Takım Gezgini ile karşılaştır'ı seçin.
Geçerli sürümü bir dal ile karşılaştırma
git diffgit diff
Çözüm Gezgini dosyasındaki bir dosyaya sağ tıklayın ve Geçmişi Görüntüle...seçeneğini ve ardından geçerli dalda en son işlemede ve uzak dalda en son işlemeyi seçin. Sağ tıklayın ve Karşılaştır'ı seçin
İki dal arasındaki değişiklikleri karşılaştırma
git diffgit diffbranchname2
Dosya görünümünde bir dosyaya sağ tıklayın Çözüm Gezgini Geçmişi Görüntüle...seçeneğini ve ardından her iki dal için de en son işlemeleri seçin. Sağ tıklayın ve Karşılaştır'ı seçin
Daha fazla bilgi edinmek için bkz. Sürümleri karşılaştırma ve geçmişi gözden geçirme.
Değişiklikleri eşitleme
Nasıl yaparım??
Git komut satırı
Visual Studio
Uzak bir depolamadan yeni dallar ve commit'ler indirin, ancak bunları yerel dallar ile birleştirin
git fetch
Dosyadan Eşitle görünümünü açın Takım Gezgini getir'i seçin.
Uzak bir repodan yerel depolama alanınıza güncelleştirmeleri birleştirme
git pullgit pulldal adı
Yerel merkezinizin dalı üzerinde çalışırken, eşitleme görünümünde Eşitle görünümünü açın Takım Gezgini'yi seçin.
Yerel bir dalı uzak bir depolamaya yayımlama
git push -u git push -u dal adı
eşitleme görünümünde Eşitleme görünümünü açın Takım Gezgini Yürütmeler altında Yayımla'yı seçin.
Yerel dalını uzak dalla eşitle, yerel değişikliklerinizi itme ve uzak dalları çekme
git pullgit pulldal adı
git push -u remotebranchname
Eşitleme görünümünü Takım Gezgini. Eşitle’yi seçin.
Bir dalı zorla itme, uzak dal geçmişini geçerli dalın geçmişiyle yeniden yazma
git push --force -u origingit push --force -u origin
Komut satırı kullanma
Ek bilgi için aşağıdaki kaynaklara bakın:
- Gönderme ile kod paylaşma
- Kodunuzu getirme ve çekme ile güncelleştirme
- Birleştirme çakışmalarını çözümleme
Birleştirme ve yenidenbase
Nasıl yaparım??
Git komut satırı
Visual Studio
Bir dalı geçerli dalla birleştirme
git mergegit merge
Dallar Takım Gezgini, birleştirmek istediğiniz dala sağ tıklayın ve Birleştir'i seçin. . Seçeneklerin ayar olduğunu doğrulayın ve Birleştir'i seçin.
Uzak dalı geçerli dalla birleştirme
git pull origingit pull origin
Dallar Takım Gezgini, birleştirmek istediğiniz uzak dala sağ tıklayın ve Birleştir'i seçin. . Seçeneklerin ayar olduğunu doğrulayın ve Birleştir'i seçin.
Geçerli dalını başka bir dalnın geçmişine yeniden temeli yapın
git rebasegit rebase
Dallar Takım Gezgini geçerli dal değişikliklerinizi yeniden tabanına almak istediğiniz dala sağ tıklayın ve Yeniden Temeli Üzerine Ekle... öğesini seçin.
Son n işlemenin etkileşimli bir yeniden temeli yapma
git rebase -i HEAD~git rebase -i HEAD (Linux ve macOS)git rebase -i "HEAD^git rebase -i "HEAD" (Windows)
Uygulanamaz
Geçerli dalda bir işlemeyi tek tek seçme
git cherry-pickgit cherry-pick
Görünümde Değişiklikler görünümünü açın Takım Gezgini açılan eylem menüsünden Geçmişigörüntüle... 'yi seçin. Geçmiş görünümünde işlemeyi bulun, sağ tıklayın ve Tek tek seç'i seçin
Ek bilgi için aşağıdaki kaynaklara bakın:
- Birleştirme çakışmalarını çözümleme
Yeniden temeli ile değişiklikleri yakalama ve yeniden yürütme
Tek tek seçme ile değişiklikleri kopyalama
Geri Al
Uyarı
Deneyimli bir Git kullanıcısı değilken komutunu kullanırken dikkatli reset olun. Daha fazla bilgi edinin
Nasıl yaparım??
Git komut satırı
Visual Studio
Tüm değişiklikleri geri alma ve en son işlemeye geri alma
git reset --hard HEAD
Yeni görünümde Değişiklikler Takım Gezgini. **Eylemler'i seçin ve açılan listeden Geçmişi Görüntüle'yi seçin. Dalın bulunduğu işlemeye sağ tıklayın ve Değişiklikleri sıfırla ve Sil... öğesini seçin.
Dosyaların hazırlamayı geri döndürme, ancak dosya değişikliklerini tutma
git reset --mixed HEAD
Yeni görünümde Değişiklikler Takım Gezgini. **Eylemler'i seçin ve açılan listeden Geçmişi Görüntüle'yi seçin. Dalın bulunduğu işlemeye sağ tıklayın ve Değişiklikleri sıfırla ve Tut... öğesini seçin.
İzsiz dosyaları silme
git clean -f
Takım Gezgini'daki Değişiklikler görünümünde, [add] ile işaretlenen değişiklikler altında kaldırmak istediğiniz dosyalara sağ tıklayın ve Sil'i seçin.
Yerel dalını uzak dalda en son işlemeye sıfırlama
git reset --hardgit reset --hard//
(örneğin, git reset --hard origin/master)
Takım Gezgini'nin Dallar görünümünden dala sağ tıklayın ve Değişiklikleri sıfırla ve Sil...'i seçin.
Uzak depoya yapılan işlemeyi geri döndürme
git revertgit revert
Yeni görünümde Değişiklikler Takım Gezgini. **Eylemler'i seçin ve açılan listeden Geçmişi Görüntüle'yi seçin. Geri dönmek için işlemeye sağ tıklayın ve Geri Döndür'ü seçin.
İlgili makaleler:
Azure Repos | Azure DevOps Server 2020
Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015
Visual Studio temel Takım Gezgini günlük çalışmanız için ihtiyacınız olan en yaygın Git görevlerini gerçekleştirmenize olanak sağlar. Visual Studio menüsündenCtrl+Takım Gezgini Ctrl+M kısayol tuşunu kullanın.
Takım Gezgini Git komut satırı birlikte harika çalışır. Güncelleştirmeler yaptığınız ve komutları bir arabirim üzerinden çalıştırarak bu değişikliklerin diğer arabirimde de yansıtıldı olduğunu farkedersiniz.
Bilgisayarınızda Git yüklü değilse Git Yükleme yönergeleri kullanılabilir.
İpucu
Windows kullanıcılar: Visual Studio' Windows Git Kimlik Bilgileri Yöneticisi Core'Kimlik Bilgileri Yöneticisi yükleyin. Kimlik bilgisi yöneticisi, kimlik bilgileriyle kimlik doğrulamasını Azure Repos.
Bu Visual Studio, Takım Gezgini'nin Bağlan açın. Yerel reponıza sağ tıklayın ve Komut İstemi Aç'ı seçin

Önemli
Bazı komutların tamamlanması için belirli Git izinlerine Azure Repos gerekir.