Ini adalah cola perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
git-cola - GUI Git yang sangat berkafein
RINGKASAN
git cola [opsi] [sub-perintah]
DESKRIPSI
git cola adalah GUI Git yang ramping dan kuat.
PILIHAN
--mengubah
Start git cola dalam mode amandemen.
--mengingatkan
Meminta repositori Git. Default ke direktori saat ini.
-R, --repo
Buka repositori Git di . Default ke direktori saat ini.
-S, --filter status
Terapkan filter jalur ke widget status.
--Versi: kapan
Cetak git cola versi dan keluar.
-H, --membantu
Tampilkan penggunaan dan argumen opsional.
--bantuan-perintah
Tampilkan sub-perintah yang tersedia.
SUB-PERINTAH
am
Terapkan tambalan.
arsip
Ekspor tarball dari Git.
cabang
Buat cabang.
melihat-lihat
Jelajahi file yang dilacak.
config
Konfigurasikan pengaturan.
dag
Memulai git dag Peramban riwayat Git.
diff
Diff mengubah file.
mengambil
Ambil riwayat dari repositori jarak jauh.
grep
penggunaan git grep untuk mencari konten.
bergabung
Gabungkan cabang.
menarik
Ambil dan gabungkan cabang jarak jauh.
mendorong
Dorong cabang ke remote.
Rebase
Mulai rebase interaktif.
terpencil
Membuat dan mengedit remote.
Cari
Cari komit.
menyimpan
Simpan modifikasi yang tidak dikomit.
label
Buat tag.
versi
Cetak git cola versi.
KONFIGURASI ANDA EDITOR
Editor yang digunakan oleh Ctrl-e dikonfigurasi dari layar Preferensi. Lingkungan
variabel $VISUAL dikonsultasikan ketika tidak ada editor yang dikonfigurasi.
Tip Pro: Mengonfigurasi editor Anda ke gwim -f -p akan membuka banyak tab saat mengedit file.
gwim -f -o menggunakan split.
git cola sadar {vim, emacs, textpad, notepad++}. Saat Anda memilih garis di grep
layar dan tekan salah satu dari Enter, Ctrl-e, Atau Sunting tombol, Anda dibawa ke persis itu
line.
Preferensi editor disimpan di gui.editor variabel menggunakan git config.
KEYBOARD PINTAS
git cola memiliki banyak pintasan keyboard yang berguna.
Anda dapat melihat pintasan yang tersedia dengan menekan tombol ? kunci, memilih Bantuan -> Keyboard
pintas dari menu utama, atau dengan berkonsultasi dengan git cola Keyboard pintas referensi.
ALAT
git cola antarmuka terdiri dari berbagai alat yang bekerja sama. Mengklik dua kali alat
membukanya di subwindownya sendiri. Menyeretnya di sekitar bergerak dan menempatkannya di dalam jendela.
Alat dapat disembunyikan dan diatur ulang sesuka Anda. git cola dengan hati-hati mengingatmu
tata letak jendela dan mengembalikannya saat diluncurkan berikutnya.
Kontrol-{1, 2, 3, ...} hotkey memberikan fokus ke alat tertentu. Alat tersembunyi dapat berupa
dibuka kembali menggunakan Tools menu atau Shift+Kontrol-{1, 2, 3, ...} tombol pintas.
STATUS
Status alat menyediakan analog visual untuk git status perintah.
Status menampilkan file yang dimodifikasi relatif terhadap area pementasan, dipentaskan untuk selanjutnya
melakukan, tidak tergabung file dari penggabungan yang sedang berlangsung, dan file yang tidak terlacak untuk git.
Ini adalah kategori yang sama yang dilihat orang saat berlari git status di baris perintah.
Anda dapat menavigasi daftar file menggunakan panah keyboard serta
ergonomis dan seperti vim j dan k tombol pintas.
Ada beberapa cara mudah untuk berinteraksi dengan file di Status tool.
Memilih file menampilkan perbedaannya di BERBEDA penonton. Mengklik dua kali file mementaskannya
isinya, seperti halnya Ctrl-s tombol pintas.
Ctrl-e membuka file yang dipilih di editor yang dikonfigurasi, dan Ctrl-d membuka file yang dipilih
menggunakan git alat diff
Tindakan tambahan dapat dilakukan menggunakan menu konteks klik kanan.
tindakan
Mengklik Bertahap folder menunjukkan diffstat untuk file index.
Mengklik Diubah folder menunjukkan diffstat untuk worktree.
Mengklik file individual mengirimkan perbedaan ke Diff Display.
Mengklik dua kali file individual menambah dan menghapus kontennya dari indeks.
Berbagai tindakan tersedia melalui menu konteks klik kanan. Tindakan yang berbeda adalah
tersedia tergantung status file.
Tahap Terpilih
Tambahkan ke area pementasan menggunakan git menambahkan Menandai file yang tidak digabungkan sebagai diselesaikan.
Launch editor
Meluncurkan editor teks visual yang dikonfigurasi
Launch alat diff
Visualisasikan perubahan menggunakan git alat diff.
Kembali Tidak dipentaskan Editan
Mengembalikan konten yang tidak dipentaskan dengan memeriksa jalur yang dipilih dari area indeks/pementasan
Kembali Tidak terikat Editan
Membuang hasil edit yang tidak terikat
Tidak panggung Terpilih
Hapus dari area indeks/pementasan dengan git ulang
Launch Bergabung Alat Bantu
Selesaikan konflik menggunakan git alat gabungan.
Delete File
Hapus file yang tidak terlacak dari sistem file.
Add untuk .gitignore
Menambahkan file yang tidak terlacak ke file .gitignore.
BERBEDA
Penampil/editor perbedaan menampilkan perbedaan untuk file yang dipilih. Penambahan ditampilkan dalam warna hijau
dan penghapusan ditampilkan dalam warna merah muda. Spasi asing ditampilkan dengan warna merah murni
latar belakang.
Mengklik kanan di diff menyediakan akses ke tindakan tambahan yang menggunakan salah satu dari
lokasi kursor atau pemilihan teks.
Pementasan Konten untuk melakukan
@@ pola menunjukkan sebongkah perbedaan baru. Memilih garis diff dan menggunakan Tahap
Terpilih Garis perintah hanya akan menampilkan baris yang dipilih. Mengklik dalam sebongkah yang berbeda
dan memilih Tahap Diff Bingkah mementaskan seluruh potongan patch diff.
Perintah berlawanan yang sesuai dapat dilakukan pada file yang dipentaskan juga, misalnya dipentaskan
konten dapat dihapus secara selektif dari indeks saat kami melihat perbedaan untuk dipentaskan
konten.
KOMIT PESAN EDITOR
Editor pesan komit adalah widget teks sederhana untuk memasukkan pesan komit.
Anda dapat menavigasi antara Subjek dan luas keterangan... bidang menggunakan
tombol panah keyboard.
Menekan enter saat berada di dalam Subjek bidang melompat ke bidang deskripsi yang diperluas.
Opsi menu tombol di sebelah kiri bidang subjek menyediakan akses ke tambahan
tindakan.
Ctrl + saya pintasan keyboard menambahkan baris standar "Ditandatangani oleh: ", dan Ctrl + Enter
membuat komit baru menggunakan pesan komit dan konten bertahap.
Menandatangani Off
Menandatangani Off tombol menambahkan standar:
Ditandatangani oleh: AU Thor[email dilindungi]>
baris ke bagian bawah pesan komit.
Menerapkan tindakan ini sama dengan melewatkan -s pilihan untuk git melakukan.
Melakukan
Tombol komit berjalan git melakukan. Isi editor pesan komit disediakan
sebagai pesan komit.
Hanya file bertahap yang disertakan dalam komit -- perilakunya sama dengan menjalankan git
melakukan pada baris perintah.
baris dan Kolom Display
Nomor baris dan kolom saat ini ditampilkan oleh editor. Misalnya 5,0 tampilan berarti
bahwa kursor terletak pada baris lima, kolom nol.
Layar berubah warna ketika garis menjadi terlalu panjang. Kuning menunjukkan batas aman
untuk mengirim tambalan ke milis sambil menjaga ruang untuk penanda balasan sebaris.
Oranye menunjukkan bahwa garis mulai berjalan agak panjang dan akan segera putus.
Merah menunjukkan bahwa garis berjalan melebihi batas standar 80 kolom untuk komit
pesan.
Menjaga pesan komit kurang dari 76 karakter sangat dianjurkan. git mencatat itu bagus
alat tetapi antrean panjang mengacaukan pemformatannya untuk orang lain, jadi harap berhati-hati saat
menulis pesan komit.
Mengubah Terakhir Melakukan
Mengklik Mengubah Terakhir Melakukan membuat git cola ubah komit sebelumnya alih-alih membuat
yang baru. git cola memuat pesan komit sebelumnya ke editor pesan komit ketika
opsi ini dipilih.
Status alat akan menampilkan semua perubahan untuk komit yang diubah.
membuat Menandatangani Melakukan
Mengatakan git melakukan dan git bergabung untuk menandatangani komit menggunakan GPG.
Menggunakan opsi ini sama dengan melewatkan --gpg-tanda pilihan untuk git melakukan dan git
bergabung.
Nilai default opsi ini dapat dikonfigurasi menggunakan cola.signcommits konfigurasi
variabel.
BERLAKU PATCH
Gunakan File -> Mendaftar Patch item menu untuk mulai menerapkan tambalan.
Menyeret dan menjatuhkan tambalan ke git cola antarmuka menambahkan tambalan ke daftar
tambalan untuk diterapkan menggunakan git am.
Anda dapat menyeret satu set tambalan atau direktori yang berisi tambalan. Patch bisa
diurutkan menggunakan antarmuka dan diterapkan dalam urutan yang sama seperti yang tercantum dalam daftar.
Ketika sebuah direktori dijatuhkan git cola berjalan di pohon direktori untuk mencari tambalan. git
cola mengurutkan daftar tambalan setelah semuanya ditemukan. Ini memungkinkan Anda untuk mengontrol
urutan patch yang diterapkan dengan menempatkan patchset ke dalam urutan alfanumerik
direktori.
KUSTOM WINDOW PENGATURAN
git cola mengingat modifikasi tata letak dan pengaturan alat di dalam git
cola antarmuka. Perubahan disimpan dan dipulihkan saat aplikasi dimatikan/dimulai.
git cola dapat dikonfigurasi untuk tidak menyimpan tata letak khusus dengan menghapus pengaturan Simpan Jendela
Pengaturan pilihan dalam git cola preferensi.
KONFIGURASI VARIABEL
Variabel-variabel ini dapat diatur menggunakan git config atau dari pengaturan.
cola.blameviewer
Perintah yang digunakan untuk menyalahkan file. Default untuk git gui menyalahkan.
cola.browserdockable
Apakah akan membuat widget dok dengan Browser alat. Default untuk palsu untuk mempercepat
waktu startup.
cola.checkconflicts
Periksa file yang tidak digabungkan untuk penanda konflik sebelum mengaturnya. Fitur ini membantu
mencegah pementasan yang tidak disengaja dari konflik gabungan yang belum terselesaikan. Default untuk benar.
cola.defaultrepo
git cola, ketika dijalankan di luar repositori Git, meminta pengguna untuk membuat repositori. Mengatur
cola.defaultrepo ke jalur repositori Git untuk dibuat git cola coba gunakan itu
repositori sebelum kembali ke meminta pengguna untuk repositori.
cola.fileattributes
Mengaktifkan dukungan enkode gitattribut per file saat disetel ke benar. Ini memberitahu git cola untuk
menghormati pengkodean yang dikonfigurasi saat menampilkan dan menerapkan perbedaan.
cola.fontdiff
Menentukan font yang akan digunakan untuk git colatampilan perbedaan.
cola.notify
Mulai palsu untuk menonaktifkan pemantauan perubahan sistem file. Default untuk benar, Tetapi juga
membutuhkan Linux dengan dukungan inotify atau Windows dengan pywin32 diinstal untuk file
pemantauan perubahan sistem agar benar-benar berfungsi.
cola.refreshonfocus
Mulai benar untuk menyegarkan secara otomatis ketika git cola mendapatkan fokus. Default untuk palsu karena
ini dapat menyebabkan jeda setiap kali beralih ke git cola dari aplikasi lain.
cola.linebreak
Apakah akan secara otomatis memutus antrean panjang saat mengedit pesan komit. Default untuk
benar. Pengaturan ini dikonfigurasi menggunakan preferensi dialog, tetapi dapat diaktifkan untuk
penggunaan satu kali menggunakan sub-menu opsi editor pesan komit.
cola.dragoncoding
git cola mengkodekan jalur yang diseret dari widgetnya ke utf-16 saat menambahkannya ke
seret dan lepas data pantomim (khususnya, teks/x-moz-url pintu masuk). utf-16 digunakan untuk membuat
gnome-terminal lihat jalur yang benar, tetapi terminal lain mungkin mengharapkan penyandian yang berbeda.
Jika Anda menggunakan terminal yang mengharapkan penyandian modern, mis terminator, lalu atur ini
nilai untuk utf-8.
cola.readsize
git cola menghindari membaca file biner besar yang tidak terlacak. Ukuran maksimum untuk dibaca adalah
dikontrol oleh cola.readsize dan default ke 2048.
cola.savewindowsettings
git cola akan mengingat pengaturan jendelanya saat disetel ke benar. Pengaturan jendela dan X11
sesi disimpan di $HOME/.config/git-cola.
cola.signcommits
git cola akan menandatangani komit secara default saat disetel benar. Default untuk palsu. Lihat bagian
di bawah ini tentang pengaturan GPG untuk lebih jelasnya.
cola.tabwidth
Jumlah kolom yang ditempati oleh karakter tab. Default ke 8.
cola.terminal
Perintah untuk digunakan saat meluncurkan perintah dalam terminal grafis.
cola.terminal default ke xterm -e saat tidak disetel. misalnya saat membuka cangkang, git cola akan
menjalankan xterm -e $cangkang.
Jika baik gnome-terminal, terminal xfce4, atau konsole diinstal maka mereka akan menjadi
lebih disukai daripada xterm ketika cola.terminal tidak disetel.
cola.textwidth
Jumlah kolom yang digunakan untuk membungkus garis. Tab dihitung menurut
cola.tabwidth.
cola.warna.teks
Warna teks diff default, dalam notasi RRGGBB heksadesimal. Default ke "030303".
cola.warna.tambahkan
Warna latar belakang "tambah" diff default, dalam notasi RRGGBB heksadesimal. Default untuk
"d2ffe4".
cola.color.hapus
Warna latar belakang "hapus" diff default, dalam notasi RRGGBB heksadesimal. Default untuk
"biaya0e4".
cola.warna.header
Warna teks header diff default, dalam notasi RRGGBB heksadesimal. Defaultnya adalah "bbbbbb".
gui.diffcontext
Jumlah baris konteks berbeda untuk ditampilkan.
gui.displayuntracked
git cola menghindari menampilkan file yang tidak terlacak saat disetel ke palsu.
gui.editor
Editor teks default yang akan digunakan ditentukan dalam gui.editor. Variabel konfigurasi menimpa
variabel lingkungan VISUAL. misalnya gwim -f -p.
gui.sejarahbrowser
Browser riwayat untuk digunakan saat memvisualisasikan riwayat. Default untuk gitk.
diff.tool
Alat diff default untuk digunakan.
gabung.alat
Alat gabungan default untuk digunakan.
pengguna. email
Alamat email Anda akan dicatat dalam komit yang baru dibuat. Dapat ditimpa oleh
Variabel lingkungan 'GIT_AUTHOR_EMAIL', 'GIT_COMMITTER_EMAIL', dan 'EMAIL'.
user.name
Nama lengkap Anda akan dicatat dalam komit yang baru dibuat. Dapat ditimpa oleh
Variabel lingkungan 'GIT_AUTHOR_NAME' dan 'GIT_COMMITTER_NAME'.
LINGKUNGAN VARIABEL
GIT_COLA_SCALE
git cola dapat dibuat untuk menskalakan antarmuka untuk tampilan HiDPI. Ketika didefinisikan, git cola
akan menskalakan ikon, kotak radio, dan kotak centang sesuai dengan faktor skala. Standarnya
Nilai adalah 1. Nilai yang baik adalah 2 untuk tampilan resolusi tinggi.
Font tidak diskalakan, karena ukurannya sudah dapat diatur dalam pengaturan.
GIT_COLA_TRACE
Ketika didefinisikan, git cola log git perintah ke stdout. Saat disetel ke penuh, git cola juga log
status keluar dan keluaran. Saat disetel ke jejak, git cola log ke konsul widget.
VISUAL
Menentukan editor default yang akan digunakan. Ini diabaikan ketika gui.editor konfigurasi
variabel didefinisikan.
BAHASA PENGATURAN
git cola secara otomatis mendeteksi bahasa Anda dan menyajikan beberapa terjemahan ketika
tersedia. Ini mungkin tidak diinginkan, atau Anda mungkin ingin git cola untuk menggunakan bahasa tertentu.
Anda Dapat Membuat git cola menggunakan bahasa alternatif dengan membuat a
~/.config/git-cola/bahasa file yang berisi kode bahasa gettext dua huruf standar,
misalnya "en", "de", "ja", "zh", dll.:
mkdir -p ~/.config/git-cola &&
gema >~/.config/git-cola/bahasa
Atau Anda juga dapat menggunakan variabel lingkungan LANGAUGE untuk mengubah sementara git
colasama seperti program berbasis gettext lainnya. Misalnya untuk sementara
perubahan git colabahasa ke bahasa Inggris:
BAHASA=en git cola
Untuk membuat git cola gunakan terjemahan zh_TW dengan zh_HK, zh, dan en sebagai pengganti.:
BAHASA=zh_TW:zh_HK:zh:en git cola
KUSTOM GUI TINDAKAN
git cola memungkinkan Anda untuk menentukan tindakan GUI khusus dengan menyetel git config variabel. NS
"nama" dari perintah muncul di menu "Tindakan".
alat musik. .cmd
Menentukan baris perintah shell untuk dieksekusi ketika item yang sesuai dari menu Tools
dipanggil. Opsi ini wajib untuk setiap alat. Perintah dijalankan dari root
dari direktori kerja, dan di lingkungan itu menerima nama alat sebagai
GIT_GUITOOL, nama file yang saat ini dipilih sebagai FILENAME, dan nama
cabang saat ini sebagai CUR_BRANCH (jika kepala terlepas, CUR_BRANCH kosong).
alat musik. .Latar Belakang
Jalankan perintah di latar belakang (mirip dengan tindakan pengeditan dan difftool). Ini menghindari
memblokir GUI. Pengaturan latar belakang untuk benar menyiratkan nokonsol dan bahasa norwegia.
alat musik. .needsfile
Jalankan alat hanya jika diff dipilih di GUI. Ini menjamin bahwa FILENAME tidak
kosong.
alat musik. .nokonsol
Jalankan perintah secara diam-diam, tanpa membuat jendela untuk menampilkan outputnya.
alat musik. .norescan
Jangan pindai ulang direktori kerja untuk mengetahui perubahan setelah alat selesai dieksekusi.
alat musik. .Konfirmasi
Tampilkan dialog konfirmasi sebelum benar-benar menjalankan alat.
alat musik. .argprompt
Meminta argumen string dari pengguna, dan meneruskannya ke alat melalui ARGS
variabel lingkungan. Karena meminta argumen menyiratkan konfirmasi, konfirmasi
opsi tidak berpengaruh jika ini diaktifkan. Jika opsi disetel ke true, yes, atau 1, the
dialog menggunakan prompt generik bawaan; jika tidak, nilai yang tepat dari variabel digunakan.
alat musik. .revprompt
Minta satu revisi valid dari pengguna, dan setel variabel lingkungan REVISION.
Dalam aspek lain, opsi ini mirip dengan argprompt, dan dapat digunakan bersama dengannya.
alat musik. .revunmerged
Tampilkan hanya cabang yang tidak digabungkan di subdialog revprompt. Ini berguna untuk alat serupa
untuk menggabungkan atau rebase, tetapi tidak untuk hal-hal seperti checkout atau reset.
alat musik. .judul
Menentukan judul yang akan digunakan untuk dialog prompt. Default untuk nama alat.
alat musik. .mengingatkan
Menentukan string prompt umum untuk ditampilkan di bagian atas dialog, sebelum
subbagian untuk argprompt dan revprompt. Nilai default termasuk perintah yang sebenarnya.
alat musik. .jalan pintas
Menentukan pintasan keyboard untuk alat kustom.
Nilai harus berupa string yang valid yang dipahami oleh QAction::setPintasan() API. Lihat
http://qt-project.org/doc/qt-4.8/qkeysequence.html#QKeySequence-2 untuk lebih jelasnya tentang
nilai-nilai yang didukung.
Hindari membuat pintasan yang bertentangan dengan bawaan yang ada git cola jalan pintas
Membuat konflik tidak akan menghasilkan tindakan saat pintasan digunakan.
SETTING UP GPG UNTUK TERTANDA BERKOMITMEN
Saat membuat komit yang ditandatangani gpg akan mencoba membaca kata sandi Anda dari terminal dari
yang git cola diluncurkan. Cara untuk membuat ini bekerja dengan lancar adalah dengan menggunakan agen GPG jadi
yang dapat Anda hindari untuk memasukkan kembali kata sandi Anda setiap kali Anda melakukan.
Ini juga memberi Anda prompt frasa sandi grafis alih-alih diminta untuk
kata sandi di terminal.
Install agen gpg dan teman
Di Mac OS X, Anda mungkin perlu buatan install agen gpg dan instal Mac GPG Rangkaian.
Di Linux gunakan manajer paket Anda untuk menginstal gnupg2, gnupg-agent dan pinentry-qt, misalnya:
sudo apt-get install gnupg2 gnupg-agent pinentry-qt
Di Linux, Anda juga harus mengonfigurasi Git agar menggunakan gpg2 (gnupg2), jika tidak, Anda akan
dapatkan kesalahan yang menyebutkan, "tidak dapat membuka /dev/tty". Setel Git's gpg.program untuk gpg2:
git config --global gpg.program gpg2
Konfigurasi agen gpg dan a entri pin program
Di Mac OS X, edit ~/.gnupg/gpg.conf untuk memasukkan baris,:
agen-penggunaan
Ini biasanya tidak diperlukan di Linux, di mana gpg2 digunakan, karena ini adalah nilai default
saat menggunakan gpg2.
Selanjutnya, edit ~/.gnupg/gpg-agent.conf berisi garis program pinentry yang menunjuk ke
program pinentry untuk platform Anda.
Contoh berikut ~/.gnupg/gpg-agent.conf menunjukkan cara menggunakan pinentry-qt di Linux:
program pinentry /usr/bin/pinentry-qt
default-cache-ttl 3600
aktifkan-ssh-dukungan
gunakan-standar-socket
Contoh berikut ini .gnupg/gpg-agent.conf menunjukkan cara menggunakan aplikasi pinentry MacGPG2 di On
Mac OS X:
program pinentry /usr/local/MacGPG2/libexec/pinentry-mac.app/Contents/MacOS/pinentry-mac
default-cache-ttl 3600
aktifkan-ssh-dukungan
gunakan-standar-socket
Setelah ini telah diatur maka Anda harus memulai daemon gpg-agent. Pertama, periksa
jika sudah berjalan.:
env | ambil GPG_AGENT_INFO
selamat tinggal | gpg-connect-agent
Jika Anda melihat output berikut:
GPG_AGENT_INFO=...
OK menutup koneksi
Kemudian daemon sudah berjalan, dan Anda tidak perlu memulainya sendiri.
Jika tidak berjalan, evaluasi output dari agen gpg --daemon di shell Anda sebelum
peluncuran git cola.:
eval $(gpg-agent --daemon)
git cola
WINDOWS CATATAN
pergi Instalasi
Jika Git diinstal di lokasi khusus, misalnya tidak diinstal di C:/Git atau File Program,
maka jalur ke Git harus dikonfigurasi dengan membuat file di direktori home Anda
~/.config/git-cola/git-bindir yang menunjuk ke instalasi git Anda. misalnya:
C:/Alat/Git/bin
LINK
pergi minuman cola pergi Gudang
https://github.com/git-cola/git-cola/
pergi Lem Beranda
https://git-cola.github.io/
Mailing Daftar
https://groups.google.com/group/git-cola
Gunakan cola online menggunakan layanan onworks.net