Kavramı, remoteuzak deponuzun URL'sidir.
Bu URL'yi gösteren originbir takma addır. Dolayısıyla, her seferinde depomuza bir şey göndermek istediğimizde URL'nin tamamını yazmak yerine, sadece bu takma adı kullanırız ve şunu çalıştırırız:
git push -u origin master
İçin git'e söylemek pushbizim bizim kod yerel usta şube için uzaktan kökenli depo .
Biz her bir depo klonlamak , git varsayılan olarak bizim için bu takma adı oluşturur. Ayrıca ne zaman yeni bir depo oluştursak , sadece kendimiz yaratırız.
Durum ne olursa olsun, bu adı her zaman istediğimiz gibi değiştirebiliriz:
git remote rename [current-name] [new-name]
Git uygulamasının istemci tarafında (makinemizde) değiştiğinden, uzak depomuzda da geliştirme sürecimizdeki hiçbir şeyi etkilemez. Unutmayın, bu sadece adrese işaret eden bir isimdir .
Takma adı yeniden adlandırarak burada değişen tek şey, depomuza her şey ittiğimizde bu yeni adı bildirmemiz gerektiğidir.
git push -u my-remote-alias master
Açıkçası, tek bir isim iki farklı adrese işaret edemez. Bu yüzden bu hata mesajını alıyorsunuz. originYerel makinenizde zaten bir takma ad var . Kaç takma adınız olduğunu ve ne olduğunu görmek için bu komutu başlatabilirsiniz:
git remote -v
Bu, sahip olduğunuz tüm diğer adları ve karşılık gelen URL'leri gösterir.
Bunu çalıştırmak isterseniz bunları da kaldırabilirsiniz:
git remote rm my-remote-alias
Kısacası:
- zaten neyin olduğunu öğren,
- bunları kaldırın veya yeniden adlandırın,
- yeni takma adlarınızı ekleyin.
Mutlu kodlama.
.git/configbaşlangıç noktasının henüz bildirilmediğini görmek için dosyaya bakın.