EnglishFrenchSpanyol

Ad


Favicon OnWorks

git-remote - Dalam talian di Awan

Jalankan git-remote dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan git-remote yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


git-remote - Urus set repositori yang dijejaki

SINOPSIS


pergi jauh [-v | --verbose]
pergi jauh menambah [-t ] [-m ] [-f] [--[tiada-]tag] [--cermin= ]
pergi jauh menamakan semula
pergi jauh mengeluarkan
pergi jauh kepala set (-a | --auto | -d | --delete | )
pergi jauh set-cawangan [--Tambah] ...
pergi jauh dapatkan-url [--tolak] [--semua]
pergi jauh set-url [--tolak] [ ]
pergi jauh set-url --Tambah [--tolak]
pergi jauh set-url --padam [--tolak]
pergi jauh [-v | --verbose] Menunjukkan [-n] ...
pergi jauh plum [-n | --dry-run] ...
pergi jauh [-v | --verbose] maklumat [-p | --pangkas] [( | )...]

DESCRIPTION


Uruskan set repositori ("jarak jauh") yang cawangannya anda jejaki.

PILIHAN


-v, --verbose
Jadi lebih bertele-tele dan tunjukkan url jauh selepas nama. NOTA: Ini mesti diletakkan
antara jauh dan subperintah.

PERINTAH


Tanpa hujah, tunjukkan senarai alat kawalan jauh sedia ada. Beberapa subperintah tersedia untuk
melakukan operasi pada alat kawalan jauh.

menambah
Menambah alat jauh bernama untuk repositori di . Perintah git fetch
kemudiannya boleh digunakan untuk membuat dan mengemas kini cawangan penjejakan jauh / .

Dengan pilihan -f, git fetch dijalankan serta-merta selepas maklumat jauh
sediakan.

Dengan pilihan --tags, git fetch mengimport setiap tag dari repositori jauh.

Dengan pilihan --no-tags, git fetch tidak mengimport tag dari alat kawalan jauh
repositori.

Secara lalai, hanya teg pada cawangan yang diambil diimport (lihat git-fetch(1)).

Dengan -t pilihan, bukannya refspec glob lalai untuk dijejaki alat jauh
semua cawangan di bawah rujukan/jarak jauh/ / ruang nama, refspec untuk menjejak sahaja
dicipta. Anda boleh memberi lebih daripada satu -t untuk mengesan berbilang cawangan
tanpa merebut semua cawangan.

Dengan -m pilihan, rujukan simbolik/jarak jauh/ /HEAD disediakan untuk menunjuk ke
alat kawalan jauh cawangan. Lihat juga arahan set-head.

Apabila cermin ambil dibuat dengan --mirror=fetch, ref tidak akan disimpan dalam
rujukan/jarak jauh/ ruang nama, melainkan segalanya rujuk/ pada alat kawalan jauh akan terus
dicerminkan ke dalam rujuk/ dalam repositori tempatan. Pilihan ini hanya masuk akal secara terbuka
repositori, kerana pengambilan akan menimpa sebarang komit tempatan.

Apabila cermin tolak dicipta dengan --mirror=push, maka git push akan sentiasa berkelakuan sebagai
jika --cermin telah dilalui.

menamakan semula
Namakan semula alat kawalan jauh kepada . Semua cawangan dan konfigurasi penjejakan jauh
tetapan untuk alat kawalan jauh dikemas kini.

Dalam kes dan adalah sama, dan ialah fail di bawah $GIT_DIR/remote or
$GIT_DIR/cawangan, alat kawalan jauh ditukar kepada format fail konfigurasi.

mengeluarkan, rm
Keluarkan alat kawalan jauh bernama . Semua cawangan dan konfigurasi penjejakan jauh
tetapan untuk alat kawalan jauh dikeluarkan.

kepala set
Menetapkan atau memadamkan cawangan lalai (iaitu sasaran simbolik-ref
rujukan/jarak jauh/ /HEAD) untuk alat kawalan jauh yang dinamakan. Mempunyai cawangan lalai untuk alat kawalan jauh
tidak diperlukan, tetapi membenarkan nama alat kawalan jauh dinyatakan sebagai ganti a
cabang tertentu. Sebagai contoh, jika cawangan lalai untuk asal ditetapkan kepada induk, maka
asal boleh ditentukan di mana sahaja anda biasanya menentukan asal/induk.

Dengan -d atau --delete, ref simbolik refs/remote/ /HEAD dipadamkan.

Dengan -a atau --auto, alat kawalan jauh disoal untuk menentukan HEADnya, kemudian ref simbolik
rujukan/jarak jauh/ /HEAD ditetapkan ke cawangan yang sama. cth, jika HEAD jauh adalah
menunjuk seterusnya, "git remote set-head origin -a" akan menetapkan simbolik-ref
refs/remotes/origin/HEAD to refs/remotes/origin/next. Ini hanya akan berfungsi jika
refs/remote/origin/next sudah wujud; kalau tak mesti kena ambil dulu.

guna untuk menetapkan rujukan simbolik/jarak jauh/ /HEAD secara eksplisit. cth, "git
induk asal kepala set jauh" akan menetapkan rujukan simbolik/jarak jauh/asal/HEAD kepada
refs/remote/origin/master. Ini hanya akan berfungsi jika ref/remote/origin/master sudah
wujud; kalau tak mesti kena ambil dulu.

set-cawangan
Menukar senarai cawangan yang dijejaki oleh alat kawalan jauh yang dinamakan. Ini boleh digunakan untuk mengesan a
subset cawangan jauh yang tersedia selepas persediaan awal untuk alat kawalan jauh.

Cawangan yang dinamakan akan ditafsirkan seolah-olah ditentukan dengan pilihan -t pada pergi
jauh menambah baris perintah.

Dengan --add, bukannya menggantikan senarai cawangan yang sedang dijejaki, menambahnya
senarai.

dapatkan-url
Mendapatkan semula URL untuk alat kawalan jauh. Konfigurasi untuk insteadOf dan pushInsteadOf ialah
berkembang di sini. Secara lalai, hanya URL pertama disenaraikan.

Dengan --tolak, URL tolak ditanya daripada mengambil URL.

Dengan --semua, semua URL untuk alat kawalan jauh akan disenaraikan.

set-url
Menukar URL untuk alat kawalan jauh. Tetapkan URL pertama untuk jarak jauh yang sepadan dengan regex
(URL pertama jika tidak diberikan) kepada . Jika tidak sepadan
mana-mana URL, ralat berlaku dan tiada apa-apa yang diubah.

Dengan --tolak, URL tolak dimanipulasi dan bukannya URL ambil.

Dengan --Tambah, bukannya menukar URL sedia ada, URL baharu ditambah.

Dengan --padam, bukannya menukar URL sedia ada, semua URL sepadan dengan regex adalah
dipadamkan untuk jarak jauh . Cuba memadam semua URL bukan tolak ialah satu ralat.

Ambil perhatian bahawa URL tolak dan URL ambil, walaupun ia boleh ditetapkan secara berbeza,
mesti masih rujuk tempat yang sama. Perkara yang anda tolak ke URL tolak mestilah yang anda
akan melihat jika anda segera mengambil daripada URL pengambilan. Jika anda cuba untuk mengambil
dari satu tempat (cth hulu anda) dan tolak ke tempat lain (cth penerbitan anda
repositori), gunakan dua alat kawalan jauh yang berasingan.

Menunjukkan
Memberi sedikit maklumat tentang alat kawalan jauh .

Dengan pilihan -n, kepala jauh tidak ditanya terlebih dahulu dengan git ls-remote ;
maklumat cache digunakan sebaliknya.

plum
Memadam semua cawangan penjejakan jauh basi di bawah . Dahan basi ni punya
sudah dialih keluar dari repositori jauh yang dirujuk oleh , tetapi masih
tersedia secara tempatan dalam "jarak jauh/ ".

Dengan pilihan --dry-run, laporkan cawangan yang akan dipangkas, tetapi jangan sebenarnya memangkas
Mereka.

maklumat
Ambil kemas kini untuk set alat kawalan jauh yang dinamakan dalam repositori seperti yang ditakrifkan oleh
alat kawalan jauh. . Jika kumpulan bernama tidak dinyatakan pada baris arahan, the
parameter konfigurasi remotes.default akan digunakan; jika alat kawalan jauh. lalai tidak
ditakrifkan, semua alat kawalan jauh yang tidak mempunyai parameter konfigurasi
jauh. .skipDefaultUpdate ditetapkan kepada benar akan dikemas kini. (Lihat git-config(1)).

Dengan pilihan --prune, pangkas semua alat kawalan jauh yang dikemas kini.

PERBINCANGAN


Konfigurasi jauh dicapai menggunakan remote.origin.url dan remote.origin.fetch
pembolehubah konfigurasi. (Lihat git-config(1)).

CONTOH


· Tambah alat kawalan jauh baharu, ambil dan lihat cawangan daripadanya

$ git jauh
asal
$ git branch -r
asal/KEPALA -> asal/tuan
asal / tuan
$ git remote tambah pementasan git://git.kernel.org/.../gregkh/staging.git
$ git jauh
asal
pementasan
$ git fetch pementasan
...
Daripada git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [cawangan baru] tuan -> pementasan/tuan
* [cawangan baru] pementasan-linus -> pementasan/pementasan-linus
* [cawangan baru] pementasan-seterusnya -> pementasan/pementasan-seterusnya
$ git branch -r
asal/KEPALA -> asal/tuan
asal / tuan
pementasan/master
pementasan/pementasan-linus
pementasan/pementasan-seterusnya
$ git checkout -b pementasan pementasan/master
...

· Meniru pergi mengklon tetapi jejak hanya cawangan terpilih

$ mkdir project.git
$ cd project.git
$ git init
$ git remote add -f -t master -m master origin git://example.com/git.git/
$ git merge asal

Gunakan git-remote dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad