uzak- bu, uzak depolarınızdaki Gilok kampına gönderilir. Tüm yerel kutular taşınamaz; kenar boyunca her bağlantı kurduğunuzda kokular otomatik olarak çöker. Uzak bağlantılar, uzak depolardaki gönderilerin en son bağlandığınızda nerede olduğunu hatırlamanıza yardımcı olmak için yer imleri görevi görür.

İki farklı çiviye sabitleyip birleştirmeye özen gösterin. Sonuç, sanki tüm değişiklikler tek ve aynı yerde yapılmış gibi olacaktır. Neyse ki, birbiriyle çelişen iki değişiklik kümesinin kokusu olmadığından dosyalar otomatik olarak birleştirilir, böylece farklı dosyaları düzeltir ve aynı satırı farklı şekillerde değiştirirsiniz.

Git pull ile bir saat içinde yerel dosyaların üzerine yazın

Eğer herhangi bir anda kaybolursanız ya da utanırsanız, tekrar sinirlenebilirsiniz ve hepiniz yeniden sıkıcı olursunuz.


Sağ el kızgın gibi görünür ve öfkelendiğiniz el de sağ el gibi görünür. Dış görünüm çatışması için, aşağıdaki çıkışa ulaşmak için çakışan sektöre sahip bir bayrak yerleştirirsiniz. Aşağıdaki orijinal dosyaya bakabilir ve ayrıca pencerede gerektiği gibi düzenleyebilirsiniz.

Kokular şöyle görünüyor (Ben iyi bir adamım. Temsilci) / (Gilka). Örneğin, ana sunucuya hâlâ bağlıyken ana onay kutusunun nasıl göründüğünü görmek istiyorsanız, köken / ana onay kutusunu ters çevirin. Siz ve partneriniz aynı sorun üzerinde çalışıyorsanız ve iss53 onay kutusunu seçerseniz, kendi yerel iss53 onay kutunuza sahip olabilirsiniz; Aksi takdirde, sunucudaki g_lka, Commit to Origin/iss53'te belirtilecektir.

Yerel bir iş parçacığından sunucuda yeni bir klasör oluşturun




Bir çakışma meydana gelirse orijinali kaydedin ve değişiklikleri kopyalayın. Değişiklik yaparsanız sorun olur ama uygun değil ama ürününüzün veya sitenizin çalışmasına izin vermeyin. Başka bir saatte şarkı değiştirmeyi açmayı unuttunuz ya da suçla ilgili bildiriminizde özür dilediniz. Bu durumlarda, sizin veya ekibinizin yaptığı değişiklikleri uygulamaya koymak veya hesaba katmak gerekir.

Taahhütlerin geri kalanından önce bir yorumu nasıl değiştirebilirim?

Engellenen, silinen, yerel veya uzak değişiklikler ve iletilen kaydedilmemiş değişiklikler "çarpık" olabilir. Aşağıda en küçüğünden en büyüğüne kadar farklı senaryolara bakacağız. Araştırmacıların algıladığı gibi, bunların hepsi daha geniş senaryolarla ilgili. Aksini düşünmeniz durumunda yardıma ihtiyacınız varsa ekibimiz bazı önerilerde bulunmak istiyor. İletişime geçmek için sağ üst köşedeki “İletişim” butonuna tıklamanız yeterli!

Bütün bunlar belki de pantelik'i yener, o yüzden kıçına bir göz atalım. GitHub'da uzak bir depo oluşturdum https://github.com/n0tb0dy/RemoreBranches

Orada üç taahhütte bulundum


Uzak bir düğümü kopyaladığınızda Git onu otomatik olarak adlandırır Menşei, Tüm verileri alın, küçük kızın orada ne söylediğine dair bir gösterge oluşturun usta, yerel olarak aradım köken/ana(Ale vi ruhati'yi yogo edemez). Git ayrıca size şüphe avantajını da sağlayacaktır usta Gilka ile aynı yerden başlayacak usta V Menşei, Peki ne yapmanız gerekecek?

Çalışma dizinimdeki kaydedilmemiş tüm değişiklikleri nasıl temizleyebilirim?

Sabitlenmemiş değişiklikleri kaydetmek istediğiniz durumlar da vardır. Günlerce kodlama oturumları devam ediyor. 10 yaşındaki bir robot, başladığınızda kodunuzu çok daha az ideal bir durumdan mahrum bırakacak değişikliklere yol açabilir.

Ve yeni bir başlangıç ​​iyi bir seçim olabilir. Not. Taahhüt edilmemiş değişikliklerle ilgili önemli bir uyarı, gönderdiğiniz değişiklikleri aşağıdaki komutları girmeden yenileyemezsiniz. Kokunun kalıntıları giderilmedi ve herhangi bir değişiklik kaydı yok.

"Köken" özel bir isim değil

Bu, yerel bir tıkanıklık oluştuğunda temizlik için verilen, ana jeller dediğim şeye benzer. Gilka ile tamamen aynı usta takımın önünde giyinmeye hazırlanın git başlatma, Standart isme göre tamamen aynı Menşei komutada git klonu. git clone -o boyah komutunu verirseniz, son adımınız olarak booyah / master'ı kaldıracaksınız.

Son taahhütten bu yana yapılan tüm değişiklikleri geri almak için sonraki komutu kullanın. Diğer durumlarda depodaki yalnızca bir dosyayı değiştirebilirsiniz. Taahhüt edilmemiş değişiklikler olduğu için reponuzda yaptığınız ve döndürmek istediğiniz değişiklikler de kaçınılmaz olarak olacaktır. Korkutucu olması gerekenler bunlar değil; ancak bu, sürüm kontrolünün en büyük avantajlarından biridir. Bir dizi kirli senaryoya bir göz atalım.

Lütfen bunun geçmişinizdeki belirli bir takıntı olmadığını, sadece devam eden bir takıntı olduğunu unutmayın. Vikoristannya basittir. Ayrıca değişiklik yapmayı unutursanız bunları forward commit'e dahil edebilirsiniz. Bu yalnızca kalıcı taahhüt için kullanılabilir, repo geçmişinize taahhüt için geçerli değildir. Ek olarak, change parametresini yalnızca yerel taahhütler için kullanmalı ve uzak depoya aktardıklarınızı değiştirmemelisiniz.

Ve böylece taahhütlerimize dönüyoruz. Uzak depodaki kokular şöyle görünüyor

takım git getir yalnızca halihazırda sahip olmadığınız sunuculardaki güncellemeleri kaldırır ve çalışma dizininizi hiçbir şekilde değiştirmez. Bu komut yalnızca verileri alır ve onunla ne yapacağınıza karar vermenizi sağlar (verilerinizle birleştirme, düzenleme vb.)

Bir dosyayı tarihteki son onarıcıya nasıl taşıyabilirim?

Aksi takdirde takım arkadaşlarınıza haydut diyebilirsiniz. Bu senaryo da basittir. Tamamlandığında, değişikliği dosyaya önceki konuma döndürerek uygulayacaksınız.

Belirli bir sabitlemede yapılan değişiklikler nasıl döndürülür?

Kazandıklarınızı geri almanız gerekiyorsa çok sayıda iyi seçeneğiniz vardır.

Döndürmek istediğiniz sabitlemeyi seçin. Bu takımın mekaniklerini dikkate almak önemli. Döndürüldüğünde sabitleme görünmez. Bu şekilde sürüm kontrol geçmişiniz ileriye, dosya geçmişiniz ise geriye doğru taşınır. Bu seçenek döndürüldüğünde biraz farklıdır. Repo'nuzun durumunu daha yüksek bir sürüme sıfırlar. Bu, deponuz için doğru çıktıdır.

takım git çekme , çoğu durumda, verilerin sizinkinden kaldırıldığını anında titreşir.

Daha da iyisi, birleştirme işlemini kendiniz kontrol edebilmek için git fetch komutunu ve git merge komutunu kullanmanız yeterlidir.

Uzak pinlerin görünümü

Uzak bir sunucudaki günlüklerin varlığına özellikle saygı duyuyoruz.

Yorumlar dosyanızın geçmişinin bir parçası olmaktan çıksa bile kötü koku kaybolmayacaktır. Bu aynı zamanda yaptığınız tüm yerel değişiklikler için de geçerlidir. Versiyon kontrolü sonucunda sizin ve ekibinizin oluşturduğu çalışmaların kaydı güncellenir kısa seçim Değişiklikleri toplamak için. Bu, dosyalarınızın istediğiniz konumda olmasını sağlar ve aynı zamanda geçmişinizin bozulmamasını sağlar.

Bazen genç işçiler, yaşlı takım arkadaşlarının onlara teşekkür etmeyeceği umuduyla işlerinden vazgeçmek isterler. Asla unutamayacağınız gerçeğini kucaklayın. Takım arkadaşlarınıza üstlerinizi zarif bir şekilde nasıl giyeceğinizi anladığınızı gösterin, gelin o gün!

$ Git push orijini --delete serverfix


Alkış! Uzak sunucudaki onay kutusu açıldı. Ancak prensip olarak bu komut, uzak sunucudaki onay göstergesini görüntüler. Git sunucusu, siz tidy up commit komutunu çalıştırana kadar taahhütlerle ilgili tüm bilgileri kaydetmeye devam edecektir.

Bir tespit nasıl yapılır ve tarih nasıl öğrenilir?

Eğer öyleyse, bir vikorist olabilirsiniz. Gerçek bir projeye ek yardım sağlamak için çalışan sunucunuzda bir dizin bulunacaktır. "Çıplak" depolar hakkında daha fazla bilgi edinebilirsiniz, ancak bizim amaçlarımız açısından bunlar metadır; yalnızca bazı şeyleri kesin. Artık ilk sabitlemeyi içeren bir geliştirme havuzumuz var. Hazırlığımızın son aşaması, depodaki “silme işlemlerini” kaydetmektir.

Sabitlemenizin boş "silinmiş" deponuza eklenmesini yeni bitirdiniz. Uzaktaki manastırımızın çöplerinin bulunduğu klasöre gidelim. Gaki - bunlar şarkı söylerken başlatılan senaryolardır. Kilit kaldırılıp kabul edildikten sonra başlar. Ardından, favori metin düzenleyicinizde düzenledikten sonra komut dosyasını açın.

Silinen gilks - bu, uzak depolarınızdaki gilk kampına gönderilir. Tüm yerel kutular taşınamaz; kenar boyunca her bağlantı kurduğunuzda kokular otomatik olarak çöker. Uzak bağlantılar, uzak depolardaki gönderilerin en son bağlandığınızda nerede olduğunu hatırlamanıza yardımcı olmak için yer imleri görevi görür.

Kanın deriden geçmesi. Değerleri okuruz ve onlara sırasıyla, ile ve arasındaki değişiklikleri atarız. Kafa yaldızının üretimini destekleyen iş sürecinin olduğunu varsayarsak, yaldız tellenmediği için gırtlak takılmadan bu senaryodan çıkmak istiyoruz. Artık kataloğumuz güncellemeler içeriyorsa, hata ayıklamamız gereken tüm görevleri başlatabiliriz.

Primal çekinizi saklayın ve kontrol etmesine izin verin! Artık eklemelerin ve güncellemelerin sorumlusu yaktığımız katalogdur. Eğer bunu aldıktan sonra üzerinde çalışıyorsanız, projenize bir taahhüt geçmişi eklemeniz ve her değişiklik yaptığınızda ona basmanız gerekir. Neyse ki parçalar sadece bir komut dosyasıdır, onu komut satırından alt bölümlere ayırabiliriz.

Kokular şöyle görünüyor (Ben iyi bir adamım. Temsilci) / (Gilka). Örneğin, ana sunucuya hâlâ bağlıyken ana onay kutusunun nasıl göründüğünü görmek istiyorsanız, köken / ana onay kutusunu ters çevirin. Siz ve partneriniz aynı sorun üzerinde çalışıyorsanız ve iss53 onay kutusunu seçerseniz, kendi yerel iss53 onay kutunuza sahip olabilirsiniz; Aksi takdirde, sunucudaki g_lka, Commit to Origin/iss53'te belirtilecektir.

Çıktıyı "svn dışa aktarma"ya benzer şekilde dışa aktarın

Bu yöntem, kabul edildikten sonra şakalarınızı ayarlamayı basitleştirecek ve komut dosyasında hızlı bir şekilde geçiş yapıp tekrar çıkmanıza olanak tanıyacaktır. Gerçek dünyada, "uzak" ve "devre dışı" klasörleriniz yerel olarak değil, sunucuya kurulur. Hangi etkinliklerin otomatikleştirilmesi gerektiğini belirlemek için projenize bir göz atın!

Müreffeh insanların tırnakları yardımıyla akıcı bir şekilde konuşmasına ve tarihi yeniden yazmasına olanak tanıyan, sıkı bölünmüş bir modele sahiptir. Okumanın bu kadar önemli olması çok yazık, hoş olmayan bir arayüz komut satırı, Ve koristuvach'larıyla tam bir küçümsemeyle savaşıyor. Bilgi modeli karmaşıktır ve her şeyi bilmeniz gerekir. Bilmeniz gereken her şey bu. Aslında zaten bildiğiniz etiketler ve dosyalar var, bu yüzden üç yeni konuşma öğrenmeniz gerekecek.

Bütün bunlar belki de pantelik'i yener, o yüzden kıçına bir göz atalım. Diyelim ki git.ourcompany.com adresinde kendi Git sunucunuz var. Bir şeyi kopyaladığınızda Git otomatik olarak ona Origin adını verir, tüm verileri toplar, ana sekmenin söylediği şey için bir işaretçi oluşturur ve onu yerel olarak Origin / master olarak adlandırır (aksi takdirde onu yok edemezsiniz). Git ayrıca size, Origin'deki ana klasörle aynı yerden başlayacak olan ana klasörünüzü de verecektir, böylece üzerinde çalışabileceğiniz bir şey olur (böl. Şekil 3-22).

Şarkı dosyasında nasıl değişiklik yaparım ve onu kalan taahhütlerden sonraki durumuna nasıl döndürürüm?

Sürümler doğrusaldır ve tek kısımlar vardır. Komut satırı sözdizimi çok ayrıntılı ve tutarsızdır. Dosya adlarını belirtmek belirli komutların anlamını tamamen değiştirir. Genel olarak okuma e-mail ile yamanın vikorstanından ve dolayısıyla vikoristin diğer yama sözdiziminden. İnsanların hikayeleri - çok güçlü bir "siktir git." Koku, ekip tarafından bir koristuvach'ın değil, bir bilgisayar bilimcinin bakış açısından tanımlanıyor.

Malyunok 3-22. Git projesini klonlamak size ana ve Origin/master onay kutusunu verir; bu, Origin'deki ana onay kutusunu işaret eder.

Yerel ana klasörünüzde çalışıyorsanız ve ardından değişiklikleri git.ourcompany.com'a göndermek ve oradaki ana klasörü güncellemek istiyorsanız hikayeleriniz farklı şekilde ilerleyecektir. O zamana kadar, başlangıç ​​sunucusuyla iletişim kurmadığınız sürece, kaynak/ana göstergeniz yok edilmeyecektir (böl. Şekil 3-23).

Aklında tut bilgi modeli Croci 1'de mi? Kanser gibi büyümeye devam ediyor. Git'te bu bir soyutlama olduğu kadar bir ablasyon değil. Esasında uygulama detayları ile uygulama detayları arasında hiçbir fark yoktur. kullanıcı arayüzüne uygun. Varlıklı bir kişinin, işlevlerin nasıl uygulandığı hakkında biraz bilgi edinmesi ve çeşitli komutların inceliklerini anlaması gerekebileceği açıktır. Bununla birlikte, yeni başlayanlar olağan iç ayrıntılara hızla bağlı kalma eğilimindedir. Teorik olarak "sıhhi tesisat" ve "porselen" vardır, ancak portajla nasıl başa çıkacağınızı bilmek için bir tesisatçı olsanız iyi olur.

Bu tıpkı yaşlı bir büyükannenin hikayesine benziyor, otoyol korkutucu değil, yılda 20 km sol şeritte, ne istersen gidebilirsin. Tercüme: Çok basit büyükanne. Üçüncüye kadar trol otoyola çıkıyor, orası tepe ama ortadaki misketlere dikkat edin. Beşinciye kadar önemli, ardından çıkmak için galmoyu manuel olarak çevirin.



Malyunok 3-23. Yerel bir çalışma sonlandırıldığında ve bir başkası uzaktaki bir sunucuya değişiklik gönderdiğinde, her kişinin geçmişi farklı şekilde etkilenir.

Çalışmanızı senkronize etmek için git fetch Origin komutunu kullanın. Bu komut hangi sunucu kaynağının temsil ettiğini arar (örneğimizde git.ourcompany.com); Henüz sahip olmadığınız tüm verileri almak ve yerel veri koleksiyonunuzu güncellemek istiyorsunuz; başlangıç/ana göstergeyi yok ederek yeni bir konuma getirir (böl. Şekil 3-24).

İletken için, yerleştiricinin kabuğu için presleme

Dizin ve yerel depo gibi daha esnek ve daha kısa bir arayüz yazmak tamamen mümkün olacaktır. Herhangi bir sürüm kontrol sisteminin ana noktası şudur: Değerli çıktı kodunuzu buraya yerleştirdiğiniz sürece güvendedir. İhtiyacınız olan değişiklikleri yapabilir ve bunları tekrar değiştirebilirsiniz. Bir taahhütçünün kendisini yıkımdan geri dönülemez şekilde koruyabilmesinin çeşitli yolları vardır.

Geleneksel bir projede onu açacağız çıkış kodu Kısırların kıvrımlarıyla ve kötü olanlarla yalnızca tek bir kişi uğraşmak zorundaydı: onlara eşlik edenler. Yeni yatırımcılarla - projeye hiçbir yatırım yapmamış olanlarla - çalışmanız mümkün mü ve ellerinden ve ayaklarından vazgeçmek için hangi teşvik var?


Malyunok 3-24. git fetch komutu ilerlemenizi günceller.

Birkaç uzak sunucunun olduğu bir durumda çatallı kafaların nasıl görüneceğini göstermek için, geliştirme ekiplerinizden yalnızca birinin geliştirilmesi için kullanılan başka bir dahili Git sunucunuz olduğunu varsayalım. Bu sunucu git.team1.ourcompany.com adresinde bulunmaktadır. Bunu, bölüm 2'de açıklandığı gibi, git uzaktan ekle komutunu kullanarak, şu anda üzerinde çalışmakta olduğunuz projeye yeni bir uzak mesaj olarak ekleyebilirsiniz. Uzak sunucunuza, tam URL'nin kısayolu olarak Teamone adını verin (div. . Şekil 3-25).

Gita'nın tarihi bir sürü saçmalık

Robotun ana gelişimi çıktı kodundan sorumludur. Bu kadar önemli bir yan ürünün arkasındaki hikaye nedir? Yeniden temellendirmenin, zakremin faziletine dair argümanların çoğu, tarihteki “kötülüğün özgürlüğü” veya “dergi okumayın” gibi estetik yargılara dayanmaktadır. Elbette doğru karar, zarar vermeden filtrelenebilecek dergi için en iyi çıkış yoludur.

Basit görevler için çok fazla komuta ihtiyacınız var

Açık kaynak koduyla proje üzerinde meta çalışma - değişiklikler yapın ve ardından bunları dünyayla paylaşın.



Malyunok 3-25. Ek bir uzak sunucu ekleme.

Artık sunucuda bulunan ve elinizde olmayan her şeyi almak için git fetch teamone'a göz atabilirsiniz. Dolayısıyla, şu anda Origin sunucusundaki verilerin yalnızca bir kısmı kimin sunucusunda bulunduğundan, Git herhangi bir veriyi kaldırmaz, ancak Teamone / Master adlarının altına uzak bir onay kutusu ekler; bu, aynı taahhütte şunu belirtir: master onay kutusu Teamone sunucusundadır (bkz. Şekil 3-26).



Malyunok 3-26. Teamone'daki ana posta kutunuza yerel bir mesaj aldınız.

Değişiklikler gönderiliyor

Üzerinde daha fazla çalışmak istediğiniz bir sunucu düzeltme fişiniz varsa, onu da ilk fişinizi sabitlediğiniz gibi düzeltebilirsiniz. Git Push'a göz atın (aferin. Sunucu) (gilka):

$ Git push orijin sunucusu düzeltmesi Nesnelerin sayılması: 20, tamamlandı. Nesnelerin sıkıştırılması: %100 (14/14), tamamlandı. Nesnelerin yazılması: %100 (15/15), 1,74 KiB, tamamlandı. Toplam 15 (delta 5), ​​​yeniden kullanılan 0 (delta 0) [E-posta korumalı]: Schacon/simplegit.git * sunucudüzeltme -> sunucudüzeltme

Bu doğası gereği kısadır. Git, serverfix üstbilgisini otomatik olarak refs/heads/serverfix: refs/heads/serverfix olarak çözer; bu, "yerel sunucu düzeltme üstbilgimi al ve uzak sunucu düzeltme üstbilgisini ondan güncelle" anlamına gelir. Referanslar / başlıklar / kısmı 9. bölümde detaylı olarak ele alacağız, aksi takdirde bunlar atlanabilir. Ayrıca git Push Origin Serverfix: Serverfix'e de tıklayabilirsiniz - aynı şey görünecektir - burada "Sunucumu al ve bu sunucu düzeltmesini sil" yazacaktır. Yerel bir onay kutusunu uzak bir onay kutusuna diğer adlarla göndermek için bu biçimi kullanabilirsiniz. Uzak sunucuda klasörün Serverfix olarak adlandırılmasını istemiyorsanız önceki komut yerine git Push Origin Serverfix: Awesomebranch yazın. Böylece yerel sunucu düzeltme klasörünüz uzak projenin harika şube klasörüne gidecektir.

$ Git uzak kaynak getir: Nesneleri sayma: 20, tamamlandı. uzak: Nesnelerin sıkıştırılması: %100 (14/14), tamamlandı. uzak: Toplam 15 (delta 5), ​​​yeniden kullanılmış 0 (delta 0) Nesnelerin paketten çıkarılması: %100 (15/15), tamamlandı. İtibaren [E-posta korumalı]: Schacon/simplegit *serverfix -> Origin/serverfix

Verileri kopyaladığınızda yeni düzenlemeleriniz varsa, bunların yerel olarak düzenlenmiş kopyalarını otomatik olarak çıkarmadığınızı unutmamak önemlidir. Başka bir deyişle, bizim durumumuzda, yeni sunucu düzeltmesi onay kutusunu değiştirmezsiniz - yalnızca değiştiremeyeceğiniz Origin / sunucu düzeltmesi göstergesini değiştirirsiniz.

Bunu iş akışınıza aktarmak için git merge Origin/serverfix komutunu çalıştırın. Üzerinde çalışabileceğiniz kendi sunucu düzeltme çivinize ihtiyacınız varsa, onu uzak çiviyi temel alarak oluşturabilirsiniz:

$ Git checkout -b Serverfix Origin / Serverfix Uzak şube başvurularını / uzaktan kumandaları / Origin / Serverfix'i izlemek için şube sunucusu düzeltmesi kuruldu. Yeni bir şube olan "serverfix"e geçildi

Bu size kullanabileceğiniz yerel bir bağlantı verecektir. Origin/serverfix'in bulunduğu yerden başlayacaksınız.

bileklerin çözülmesi

Uzak onay kutusundan git checkout kullanılarak yerel onay kutusunun kaldırılması otomatik olarak çağrılanları oluşturur ipek ile takip edilebilir. Takip pinleri - bunlar doğrudan uzaktaki bir pin'e bağlanan yerel pinlerdir. Şu anda dosyaları izliyorsanız, git push yazarsanız Git artık değişiklikleri hangi sunucuya ve hangi klasöre göndereceğini bilecektir. Benzer şekilde, bu sekmelerden birindeki git pull, mesajdaki tüm kazanımları anında kaldıracak ve ardından otomatik olarak karşılık gelen uzak sekmeyle çalışacaktır.

Bir düğümü klonlarken, kural olarak, Origin / master ile ilişkilendirilen ana klasör otomatik olarak oluşturulur, bu nedenle git Push ve git pull bu klasör için "kutudan çıktığı gibi" çalışır ve ek argüman gerektirmez. Ancak diğer deliklerin gerginliğini ayarlayabilirsiniz. uzak bir yerden. Basit bir popo, nasıl para kazanılır, sadece çok paran var - git checkout -b [gilka] [aferin. sunucu] / [gilka]. Git 1.6.2 veya sonraki bir sürümünü kullanıyorsanız --track kısayolunu da kullanabilirsiniz:

$ Git checkout --track Origin/serverfix Şube sunucusu düzeltmesi, uzak şube referanslarını/uzakları/kökeni/sunucu düzeltmesini izlemek için ayarlandı. Yeni bir şube olan "serverfix"e geçildi

Uzak onay kutusunun adına benzer adlara sahip bir yerel onay kutusu ayarlamak için ilk sürümü diğer yerel onay kutusu adlarıyla kolayca yükleyebilirsiniz:

$ Git checkout -b sf Origin / Serverfix Şube sf, uzak şube başvurularını / uzaktan kumandaları / menşei / sunucu düzeltmesini izlemek üzere ayarlandı. Yeni bir şube olan "sf"ye geçildi

Artık yerel sf klasörünüz değişiklikleri Origin/serverfix'ten otomatik olarak aktaracak ve çekecektir.

Uzak sunucudaki uzaktan oturum açma bilgilerini görüntüleme

Diyelim ki siz ve ortak yazarlarınız yenilikleri tamamladınız ve bunu uzak sunucudaki ana klasöre (veya kararlı kodun kaydedildiği başka bir klasöre) yüklediniz. Uzak bir sunucudaki gilka'yı, vikorista'yı ve kusursuz git push sözdizimini kaldırabilirsiniz [aferin. sunucu]: [gilka]. Sunucudaki serverfix onay kutusunu kaldırmak için şu adrese gidin:

$ Git push orijini: serverfix Kime [E-posta korumalı]: Schacon/simplegit.git - sunucu düzeltmesi

Alkış. Sunucunuzda artık acı yok. Bu komuta ihtiyacınız olacağından tam sayfada bir yer imi oluşturmak isteyebilirsiniz, ancak muhtemelen sözdizimini unutacaksınız. Bu komutu git Push sözdizimine [aferin. sunucu] [yerel. Gilka]: [aferin. Gilka], bunu biraz önce gördük. Bölüm atlanıyor [loc. Gilka], aslında "depomda hiçbir şey almayın ve bunu [aferin. Gilka]'da da aynı olsun" diyorsunuz.