Ini adalah perintah git-sh 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
sial -- sebuah git shell
RINGKASAN
sial
DESKRIPSI
sial memulai interaktif menampar(1) sesi dimodifikasi untuk alur kerja git-berat. Khas
penggunaannya adalah mengubah ke direktori pohon kerja git atau repositori kosong dan menjalankan
sial perintah untuk memulai sesi shell interaktif.
Alias perintah tingkat atas dibuat untuk semua inti git(1) subperintah, git-sh builtin
alias (lihat DIBANGUN ALIAS), dan alias perintah git yang didefinisikan dalam ~ / .gitconfig.
DIBANGUN ALIAS
sial memuat satu set alias standar selain semua perintah git inti. bawaan
alias ditimpa oleh alias yang ditentukan dalam file gitconfig pengguna atau sistem.
a git add
b cabang git
c pembayaran git
d git diff
f git ambil --pangkas
k git memetik ceri
l git log --pretty=oneline --abbrev-commit
n git komit --verbose --mengubah
r git jarak jauh
s git komit --lari-kering --pendek
t git berbeda --cached
The Pementasan Daerah
a git add
aa git add --update (mnemonic: "tambahkan semua")
tahap git add
ap git tambahkan --patch
p git diff --cached (mnemonic: "patch")
ps git diff --cached --stat (mnemonic: "patch stat")
turun panggung
git reset KEPALA
Komit dan Melakukan Sejarah
ci git komit --verbose
ca git komit --verbose --semua
merubah git komit --verbose --mengubah
n git komit --verbose --mengubah
k git memetik ceri
re git rebase --interaktif
pop git reset --KEPALA lembut^
mengintip git log -p --max-count=1
Mengambil dan Menarik
f git ambil
pm git pull (mnemonic: "tarik gabungan")
pr git pull --rebase (mnemonik: "tarik rebase")
bermacam-macam Perintah
d git diff
ds git diff --stat (mnemonic: "diff stat")
keras git reset --keras
lembut git reset --lunak
membatalkan git checkout KEPALA
KUSTOM ALIAS
Apa pun yang didefinisikan dalam [alias] bagian dari repositori, pengguna, atau sistem git config
file juga tersedia sebagai perintah shell tingkat atas. Dengan asumsi ~ / .gitconfig yang tampak
seperti ini:
[alias]
ci = komit --verbose
ca = komit -a
d = beda
s = status
terima kasih = !git-terima kasih
\... Anda mungkin akan memiliki sesi shell berikut:
master!sesuatu> echo "barang" >somefile
master!sesuatu*> s
M suatu file
tuan!sesuatu*> d
diff --git a/somefile b/somefile
-- a/file tertentu
++ b/beberapa file
@@ -0,0 +1 @@
+ barang
master!sesuatu*> ca -m "tambahkan barang"
master!sesuatu> terima kasih KEPALA
PROMPT
Prompt default menunjukkan cabang saat ini, bang (!), dan kemudian jalur relatif ke
direktori kerja saat ini dari akar pohon kerja. Jika pohon kerja termasuk
file yang dimodifikasi yang belum dipentaskan, indikator status kotor (*) juga
ditampilkan.
Prompt git-sh menyertakan warna ANSI saat git warna.ui opsi diatur dan diaktifkan. Ke
aktifkan warna prompt git-sh secara eksplisit, atur warna.sh nilai konfigurasi ke mobil:
$ git config --warna global.sh otomatis
Sesuaikan warna prompt dengan mengatur warna.sh.cabang, color.sh.workdir, dan
warna.sh.kotor nilai konfigurasi git:
$ git config --global color.sh.branch 'kuning terbalik'
$ git config --global color.sh.workdir 'blue bold'
$ git config --global color.sh.dirty 'merah'
Lihat warna in git untuk informasi.
PENYELESAIAN
Dukungan penyelesaian Bash diaktifkan secara otomatis untuk semua perintah bawaan git dan juga
untuk alias yang ditentukan di pengguna ~ / .gitconfig mengajukan. Logika pelengkapan otomatis itu cerdas
cukup untuk mengetahui alias d yang berkembang menjadi git-diff harus menggunakan penyelesaian yang sama
konfigurasi sebagai git-diff perintah.
Kode penyelesaian adalah versi yang sedikit dimodifikasi dari skrip penyelesaian git bash
dikirimkan dengan distribusi git inti. Script dibangun ke dalamsial dapat dieksekusi di
waktu kompilasi dan tidak perlu diperoleh atau diinstal secara terpisah.
MENYESUAIKAN
jembatan sial perilaku dapat dikonfigurasi dengan mengedit file gitconfig pengguna atau sistem
(~ / .gitconfig dan / etc / gitconfig) baik dengan tangan atau menggunakan git-config(1). itu [alias]
bagian digunakan untuk membuat alias perintah dasar.
The /etc/gitshrc dan ~/.gitshrc file bersumber (dalam urutan itu) segera sebelum
shell menjadi interaktif.
The ~ / .bashrc file bersumber sebelum /etc/gitshrc or ~/.gitshrc. Setiap bash
kustomisasi yang ditentukan di sana dan tidak secara eksplisit ditimpa oleh sial juga tersedia.
LINGKUNGAN
PS1 Setel ke prompt git-sh dinamis. Ini dapat disesuaikan di ~/.gitshrc or
/etc/gitshrc file.
GIT_DIR
Setel jalur ke repositori git secara eksplisit alih-alih mengasumsikan yang terdekat .git
jalan.
GIT_WORK_TREE
Secara eksplisit mengatur jalur ke akar pohon kerja alih-alih mengasumsikan
direktori induk terdekat dengan a .git gudang.
Gunakan git-sh online menggunakan layanan onworks.net