Kavramı, remote
uzak deponuzun URL'sidir.
Bu URL'yi gösteren origin
bir 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 push
bizim 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. origin
Yerel 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/config
başlangıç noktasının henüz bildirilmediğini görmek için dosyaya bakın.