Ini adalah perintah git-annex-sync yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
git-annex-sync - menyinkronkan repositori lokal dengan remote
RINGKASAN
sinkronisasi lampiran git [terpencil ...]
DESKRIPSI
Gunakan perintah ini ketika Anda ingin menyinkronkan repositori lokal dengan satu atau lebih darinya
remote. Anda dapat menentukan remote (atau grup jarak jauh) untuk disinkronkan dengan nama; defaultnya
jika tidak ada yang ditentukan adalah untuk menyinkronkan dengan semua remote.
Proses sinkronisasi melibatkan terlebih dahulu melakukan perubahan lokal apa pun ke file yang sebelumnya
telah ditambahkan ke repositori, lalu mengambil dan menggabungkan disinkronkan/master dan git-
mencaplok cabang dari repositori jarak jauh, dan akhirnya mendorong perubahan kembali ke itu
cabang di repositori jarak jauh. Anda dapat menggunakan perintah git standar untuk melakukan masing-masingnya
langkah-langkah dengan tangan, atau jika Anda tidak ingin khawatir tentang detailnya, Anda dapat menggunakan sinkronisasi.
Konten objek yang dilampirkan tidak disinkronkan secara default, tetapi opsi --content (lihat
bawah) dapat membuat itu juga disinkronkan.
Menggabungkan konflik secara otomatis ditangani oleh sinkronisasi. Ketika dua versi file yang saling bertentangan
telah dilakukan, keduanya akan ditambahkan ke pohon, dengan nama file yang berbeda. Untuk
contoh, file "foo" akan diganti dengan "foo.somekey" dan "foo.otherkey".
Perhatikan bahwa menyinkronkan dengan remote tidak akan memperbarui pohon kerja remote dengan perubahan
dibuat ke repositori lokal. Namun, perubahan itu didorong ke jarak jauh, sehingga mereka bisa
digabungkan ke dalam pohon kerjanya dengan menjalankan "git annex sync" pada remote.
PILIHAN
--cepat
Hanya sinkronkan dengan remote dengan nilai biaya lampiran terendah yang dikonfigurasi.
--melakukan, --tidak ada komitmen
Komit dilakukan secara default. Gunakan --no-cmmit untuk menghindari melakukan perubahan lokal.
--pesan=pesan
Gunakan opsi ini untuk menentukan pesan komit.
--menarik, --tanpa-tarik
Secara default, git menarik dari remote. Gunakan --no-pull untuk menonaktifkan.
--dorongan, --tidak ada dorongan
Secara default, git mendorong ke remote. Gunakan --no-Push untuk menonaktifkan.
--isi, --tidak ada isi
Biasanya, sinkronisasi tidak mentransfer konten file terlampir. --konten
opsi menyebabkan konten file di pohon kerja juga diunggah dan
diunduh sesuai kebutuhan.
Biasanya ini mencoba untuk mendapatkan setiap file yang dilampirkan di pohon kerja yang lokal
repositori belum memiliki, dan kemudian menyalin setiap file di pohon kerja ke setiap
remote yang disinkronkan. Perilaku ini dapat ditimpa dengan mengonfigurasi
konten pilihan repositori. Lihat git-lampiran-konten pilihan(1).
--semua Opsi ini, bila dikombinasikan dengan --isi, membuat semua versi yang tersedia dari semua
file disinkronkan, bila pengaturan konten pilihan memungkinkan.
Perhatikan bahwa pengaturan konten pilihan yang menggunakan termasuk= or kecualikan= hanya akan cocok
versi file yang saat ini ada di pohon kerja, tetapi bukan versi file sebelumnya.
--pekerjaan=N -JN
Memungkinkan sinkronisasi paralel dengan hingga jumlah pekerjaan tertentu yang berjalan sekaligus.
Sebagai contoh: -J10
Ketika ada beberapa remote git, push akan dilakukan secara paralel. Menarik
tidak dilakukan secara paralel karena cenderung kurang efisien. Kapan --content adalah
disinkronkan, file juga diproses secara paralel.
Gunakan git-annex-sync online menggunakan layanan onworks.net