Android

Bagaimana untuk menambah remote git

Tutorial Github - Clone, Commit, Push, Pull, Pull Request Menggunakan Gitbash

Tutorial Github - Clone, Commit, Push, Pull, Pull Request Menggunakan Gitbash

Isi kandungan:

Anonim

Biasanya, ketika bekerja dengan Git, anda hanya akan menggunakan satu asal dinamakan jauh dan cawangan berbeza untuk ciri dan persekitaran yang berbeza. Asal adalah nama jarak jauh yang dibuat secara automatik apabila anda mengklon repositori dan menunjuk ke repositori klon.

Walau bagaimanapun, apabila berkolaborasi pada projek dengan sekumpulan orang, anda mungkin dapati menggunakan banyak Git remote yang sangat berguna.

Penyekat Git adalah petunjuk kepada versi repositori yang biasanya disimpan di pelayan lain.

Panduan ini menerangkan cara menambah jarak jauh Git baru.

Menambah Git Jauh

Repositori jauh mesti wujud sebelum anda menambah remote git ke repositori tempatan anda. Anda boleh membuat repositori pada perkhidmatan hosting Git seperti GitHub, GitLab, dan BitBucket atau pada pelayan Git peribadi anda.

Untuk menambah jarak jauh baru, navigasi ke direktori repositori anda disimpan pada dan gunakan arahan git remote add diikuti oleh nama jauh dan URL jauh:

git remote add

Sebagai contoh, untuk menambah staging terpencil yang baru menunjuk ke [email protected]:user/repo_name.git URL [email protected]:user/repo_name.git anda taipkan:

git remote add staging [email protected]:user/repo_name.git

Gunakan arahan git remote untuk menyenaraikan sambungan jauh dan sahkan bahawa jarak jauh baru telah berjaya ditambahkan:

git remote -v

Output akan kelihatan seperti ini:

origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push) staging [email protected]:user/repo_name.git (fetch) staging [email protected]:user/repo_name.git (push)

Apa yang benar-benar git remote add perintah git remote add sebenarnya ialah mengubah .git/config fail .git/config repositori dan sambungan baru ke repositori jauh.

.git / config

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/staging/*

Anda boleh menambah jarak jauh baru dengan mengedit fail .git/config dengan editor teks, tetapi menggunakan arahan adalah lebih mudah.

Itu sahaja. Anda telah berjaya menambah jauh Git yang baru.

Untuk menolak kod anda ke jauh baru, anda akan menggunakan:

git push

Untuk mengambil dan tarik dari penggunaan jauh:

git fetch git pull

Kesimpulannya

Menambah jauh Git baru adalah hanya satu arahan. Remote jauh Git sangat berguna dan membolehkan anda mempunyai beberapa repositori.