Git Remote
Son güncelleme
git remote, deponuzun uzak depolar için kullandığı kısa adları yönetir - en yaygın olarak GitHub deponuza işaret eden origin. Başlarken bir uzak depo eklemek, sahip olduklarınızı listelemek, onları yeniden adlandırmak veya kaldırmak ve bir uzak deponun URL'sini değiştirmek (örneğin HTTPS'ten SSH'ye geçmek) için kullanırsınız.
Bunları terminal playground'da deneyin - tarayıcınızda gerçek bir shell, kurulacak hiçbir şey yok.
Sözdizimi
| Command | What it does |
|---|---|
git remote -v | Uzak depoları URL'leriyle birlikte listeler |
git remote add origin <url> | origin adında bir uzak depo ekler |
git remote set-url origin <url> | Bir uzak deponun URL'sini değiştirir |
git remote rename origin upstream | Bir uzak depoyu yeniden adlandırır |
git remote remove origin | Bir uzak depoyu kaldırır |
git remote show origin | Bir uzak depo hakkında ayrıntıları gösterir |
Yaygın durumlar
| Goal | Command |
|---|---|
| Yeni bir depoyu GitHub'a bağlamak | git remote add origin <url> |
| HTTPS'ten SSH'ye geçmek | git remote set-url origin git@github.com:... |
| origin'in nereye işaret ettiğini kontrol etmek | git remote -v |
git remote SSS
Git uzak deposu (remote) nedir?
Bir uzak depo, başka bir yerde barındırılan bir depoya - genellikle GitHub, GitLab veya bir sunucuda - verilen adlandırılmış bir referanstır. Varsayılan ad
origin'dir. git push, git pull ve git fetch uzak depolarla senkronize olur. git remote, bu adlandırılmış referansları yönetmek için kullanılan komuttur.Nasıl uzak depo eklerim?
Deponun URL'sini kullanarak
git remote add origin <url> komutunu çalıştırın. Bu, yerel deponuzu origin adı altında uzak depoya bağlar. Ardından git push -u origin main ile push yapabilirsiniz. origin zaten kullanımdaysa farklı bir ad (örneğin upstream) kullanın.Bir uzak deponun URL'sini nasıl değiştiririm?
git remote set-url origin <new-url> kullanın. Bir depoyu HTTPS URL'sinden SSH URL'sine geçirmenin (veya bir depo yeniden adlandırıldıktan sonra güncellemenin) yolu budur ve uzak depoyu kaldırıp yeniden eklemeden yaparsınız. git remote -v ile doğrulayın.Uzak depolarımı nasıl görürüm?
Her uzak depoyu fetch ve push URL'leriyle listelemek için
git remote -v çalıştırın. Bir uzak deponun ayrıntılı görünümü için - izlenen branch'leri dahil - git remote show origin kullanın.Bunu çevrimiçi olarak pratik edebilir miyim?
Evet.
git remote komutunu tarayıcınızdaki gerçek bir shell'de çalıştırmak için terminal playground'u açın - kurulacak hiçbir şey yok. Coddy'nin ücretsiz etkileşimli Git kursu da uzak depolara bağlanmayı adım adım anlatır.