Komputer, Lunak
Git - apa iku? Git jangka: Description
Akeh sing melu karo Software, krungu bab Git. Apa sing telung huruf? Iku penting kanggo ngerti gambaran, uga prinsip operasi, terus èfèktif nggunakake sistem kontrol versi, kados sistem padha sing konsep babar blas beda saka informasi, karya karo, ing éwadéné antarmuka panganggo padha. Dadi, apa Git?
gambaran
Git iku sistem kontrol versi mbagekke kanggo file mentas dikembangaké. Sampeyan iki diadegaké ing taun 2005. Panyerat sistem operasi Linux. Sistem disinkronake karya karo situs, uga njaga lan nganyari owahan kanggo file. Punika pendekatan nyenengake nalika nggarap proyek sawetara gawe. Kanggo tanggal, iku Git digunakake ing akeh proyèk misuwur. Sing Kaya? Contone, pangembangan sistem operasi Android melu nomer akeh programer. Iku bakal banget nyenengake yen siji saka wong-wong mau digawe prabédan, nalika wong ora ngerti bab iku. Git uga ngijini wong dadi weruh kabeh owah-owahan, lan ing cilik saka kesalahane kanggo bali menyang versi sadurungé saka file.
Nggunakake jepretan, ora patches
Bentenipun utama antarane Git lan liyane sistem kontrol versi iku katon ing data. Paling informasi program nyimpen minangka daftar owah-owahan, disebut patches kanggo file. sistem iki nyakup data disimpen minangka pesawat saka file, uga pesawat saka owah-owahan sing digawe kanggo saben file bab wektu. Carane nyimpen Git data sawijining? Apa ana ing sistem iki sing mranata iku loro saka wong? Tinimbang patches, data sing disimpen dianggep dadi pesawat saka dipilih saka sistem file cilik. Kapan pangguna laku versi anyar saka project, sistem mung tansah status file jamur ing wayahe. Kanggo nambah efficiency ing cilik endi berkas iki wis ora diganti, sistem ora disimpen, lan ndadekake referensi kanggo salinan sing dibukak sadurunge kang wis digawe gaul.
Iki kontras penting kanggo sistem kontrol liyane, kang gawan ing Git. Punapa punika prabédan antarane keuntungan? Git dadi kaya sistem file cilik karo pribadi banget kuat sing mbukak ing ndhuwur iku.
operasi nguntungaken lokal
Supaya kanggo nindakake paling operasi ing Git, mung kudu file lokal lan sumber daya. Iki tegese ing paling kasus ana ora perlu kanggo data disimpen ing komputer liyane ing jaringan. Awit kabeh owah-owahan ing project ing disk, nindakake operasi kedados ing kilat kacepetan. Contone, kanggo ndeleng sajarah project, iku ora perlu kanggo download saka server. Dheweke maca saka gudang lokal ing komputer. Yen sampeyan pengin mirsani pangowahan antarane versi file, kang digawe sasi kepungkur, lan saiki, sampeyan bisa nindakake iku banget cepet, tanpa resorting kanggo server.
karya lokal liyane soko sing bisa dadi akèh iku apa tanpa sambungan jaringan. Contone, pangembang bisa genti nalika ing transportasi. Akeh sistem kontrol, iki ora bisa.
Observasi integritas data
Sadurunge sampeyan nyimpen file sembarang, iku wis diutus kode ing bentuk Checksum diwilang langsung Git. Apa sing Checksum? Nilai, kang wis diwilang nggunakake algoritma khusus lan digunakake kanggo verifikasi integritas data sak panyimpenan lan transmisi. Punika mokal kanggo ngowahi apa-apa tanpa kawruh Git, lan iku lan komponen penting ing filsafat sistem.
Iki asring ditambahaké
Meh kabeh aktivitas sing dumadi ing Git, ditambahake kanggo database. Padha banget angel kanggo mbusak. Sampeyan mung bisa ilang informasi sing disimpen durung, nanging mundhut wis tilar nalika Kunci menyang panggonan. Menawi mekaten, akeh wong milih Git, amarga banjur sampeyan bisa tumindak nyobi tanpa resiko kanggo nindakake soko irreparable.
status berkas
Nggarap Git jangka melu ngelengke sing berkas bisa dadi ing salah siji saka telung negara:
- Telpon, sing, file disimpen ing nyimpen lokal.
- Tanggepan nalika owah-owahan wis digawe nanging durung kaleksanan pengawetan.
- Disiapake - diganti file sing ditandhani kanggo pengawetan.
Dadi, ing proyèk sing nggunakake Git, ana telung bagean kanggo negara liyane saka berkas:
- The Git direktori, sing nyimpen metadata lan obyek basa data. Iki bagéan sing paling penting saka sistem.
- Apa direktori, kang dijupuk saka salinan database sembarang versi project.
- Gambar ngemot informasi bab pengawetan sakteruse.
nginstal Git
Wangsulan: Bab ingkang kapisan sing perlu kanggo nindakake supaya nggunakake sistem kontrol version - nginstal. Ana sawetara cara kanggo nindakake iki. Rong pilihan utama:
- Nginstal Git saka sumber.
- paket instalasi kanggo platform Panjenengan.
Nginstal Git saka sumber
Yen kasedhiya, nggunakake luwih saka pilihan iki, minangka versi paling anyar bakal kasedhiya. Saben nganyari biasane ngandhut akèh dandan migunani kanggo antarmuka panganggo. Sing kok, yen sing nginstall saka sumber ora banget angel kanggo sampeyan, iku luwih apik kanggo milih. Ya, lan paling distribusi Linux kalebu paket lungse.
Sampeyan kudu nginstal perpustakaan sing dibutuhake: expat, nggulung, libiconv, openSSL, zlib. Sawise nginstall, sampeyan bisa ngundhuh sistem kontrol versi paling anyar, ngumpulake lan nginstal.
Instalasi Windows
Yen sampeyan ora duwe Linux, minangka aku pengin nggunakake Git, Windows uga ndhukung sistem iki. Lan iku gampang banget kanggo nginstal. Ana msysGit project, prosedur instalasi kang siji saka sing paling gampang. Sampeyan mung kudu ngundhuh file installer, kang bisa ditemokake ing kaca GitHub proyek, lan banjur mbukak. Sawise instalasi ing komputer bakal loro - grafis lan console.
persiyapan dhisikan Git
Sawise sistem kontrol wis diinstal ing komputer, sampeyan kudu nindakake sawetara langkah-langkah kanggo ngatur lingkungan kanggo pangguna. Iki wis rampung mung sapisan. Nalika nganyari setelan sing disimpen. Padha bisa diganti ing sembarang wektu.
Git kalebu sarana git config, kang ngidini kanggo nggawe setelan lan ngontrol operasi sistem, uga katon. paramèter-paramèter iki bisa disimpen ing telu lokasi:
- Berkas ngemot nilai sing umum kanggo kabeh kedhaftar lan kagungan.
- Berkas sing ngemot setelan user tartamtu.
- Ing berkas konfigurasi dumunung ing gudhang saiki. paramèter kuwi sing bener mung iku.
jeneng adat
Kaping kabeh, sawise instalasi, sampeyan kudu nyedhiyani jeneng pangguna lan e-mail. Iki penting banget, minangka saben laku (nyimpen negara) ngandhut data. Padha sing kalebu ing laku kabeh ditularaké lan ora bisa diganti mengko.
Yen sampeyan nemtokake pilihan -global, setelan iki kudu rampung sapisan.
Milih teks editor
Sawise khusus jeneng saka editor kanggo milih, kang bakal perlu nalika ngetik pesen ing Git. Default bakal ngginaaken editor sistem operasi. Yen pangguna kepengin nggunakake liyane, sampeyan kudu ndhaftar ing berkas konfigurasi ing baris core.editor.
mriksa setelan
Ngerti kerja Git, sampeyan kudu bisa mriksa setelan digunakake. Iki waé ing tim git ing config -list. Iki nuduhake kabeh opsi sing kasedhiya sing bisa ditemokaké. Sawetara jeneng opsi bisa kadhaptar luwih saka sapisan. Iki amarga kasunyatan sing Git maos tombol padha saka file beda. Ing kahanan iki, nilai pungkasan digunakake kanggo saben tombol. Sampeyan bisa mriksa angka saka tombol tartamtu sing pas menyang tim ing panggonan «--list» - «{tombol}".
Carane nggawe abasa a
Kanggo entuk goal iki ing rong cara. Kapisan iku kanggo ngimpor ing direktori saiki, utawa project. Kapindho - a Klone saka server saka gudhang panyimpenan ana.
Nggawe ing direktori
Yen pangguna nemtokaken kanggo miwiti nggunakake Git proyèk ana, iku kudu menyang direktori lan initialize sistem. Iki mbutuhake tim git init. Iku nggawe subdirektori direktori sing bakal ngemot kabeh file perlu. Ing tataran iki, durung diinstal kontrol versi ing project. Kanggo nambah file kanggo ngontrol sing perlu kanggo indeks lan nggawe fiksasi pisanan saka owah-owahan.
cloning abasa a
Diwenehi salinan saka gudhang panyimpenan ana perlu tim git Klone. Kanthi bantuan saka Git ditampa salinan saklawasé kabeh data saka server. Iki kanggo nèng saubenging kabeh versi saben file. A fitur banget Handy, minangka ing cilik saka Gagal saka Programmer server bisa nggunakake Klone ing sembarang klien kanggo bali server kanggo negara kang ana nalika cloning. Iki padha karo titik mulihake.
Mbusak file ing Git
Instal file sembarang bisa dadi, yen kita ngilangi saka indeks, sing, saka file teliti. Iki mbutuhake tim git rm. Uga mbusak file saka direktori pangguna. Sampeyan kudu nindakake laku. Sawise wong, file mung ilang lan ora ana maneh teliti. Yen wis diganti, lan wis indeks, banjur aplikasi sing aman dipeksa karo pilihan -f. cara kuwi bakal nyegah aman saka data sing durung dipuntampi ing gambar asli seko, lan sing ora ana cara kanggo mulihake sistem.
Batal owahan
Ing sembarang wektu, iku uga perlu kanggo ngilangi tumindak. Yen pangguna wis laku awal, dilalekake kanggo nambah sawetara file, iku bisa kanggo ngluwihi iku kanthi nggunakake pilihan --amend. Printah iki digunakake kanggo laku indeks. Yen sawise Simpen pungkasan iki ora digawe owah-owahan, project bakal ing kondisi, lan editor bakal komentar, endi user bisa ngowahi kabeh sing perlu. Sampeyan kudu eling sing ora saben pembatalan saka operasi bakal dibatalake. Kadhangkala sing bisa mbusak data perlu permanen. Sampeyan ngirim dadi enten.
asil
Saiki pangguna ngirim mbentuk idea saka apa Git, apa perlu sistem kontrol versi iki, carane iku bedo saka produk padha. Cetha sing review lengkap perlu nginstal versi apa Git karo setelan pribadi kanggo awake dhewe. Ora nyegah tutorial utawa video mesthi ing Git kanggo "pager", kang bakal bisa terus pangguna langkah dening langkah liwat proses nggarap sistem.
Similar articles
Trending Now