Kompüter, Proqram
Git - bu nədir? Başlayanlar üçün Git: Təsvir
proqram inkişafı ilə məşğul olanların çoxu Git haqqında eşitdim. üç məktublar hansılardır? Bu səmərəli oxşar istifadəçi interfeysi baxmayaraq digər oxşar sistemləri məlumatlar tamamilə fərqli anlayışlar, bu iş var fərqli olaraq, bu versiyası nəzarət sistemi, istifadə davam etmək, təsviri, eləcə də əməliyyat prinsipləri anlamaq üçün vacibdir. Belə ki, Git nədir?
təsvir
Git yeni inkişaf fayl üçün paylanmış versiyası nəzarət sistemidir. Bu 2005-ci ildə Linux əməliyyat sistemi müəllifi yaradılmışdır. sistem faylları site ilə iş, eləcə də saxlamaq və yeniləmə dəyişikliklər senkronize. bir neçə developers bir layihə üzərində işləyir Bu çox rahat yanaşma. Bu günə qədər bu Git çox məşhur layihələrdə istifadə olunur. Bu cür istifadə? Məsələn, Android əməliyyat sisteminin inkişafı proqramçılar çox sayda ilə məşğul olur. Onlardan biri bir fərq əgər başqaları bunu etməyib isə bu, çox əlverişsiz olardı. Git də hər kəs bütün dəyişikliklər xəbərdar olmaq üçün imkan verir, və səhvlər halda faylları əvvəlki versiyasını geri getmək.
anlar deyil yamalar istifadə
Git və digər arasında əsas fərq versiyası nəzarət sistemi bu məlumatların baxır ki. dəyişikliklər siyahısı Most proqramları mağaza məlumat, faylları üçün yamalar çağırıb. Belə sistemləri faylları bir sıra saxlanılan məlumatların, eləcə də zaman ilə əlaqədar hər bir fayl üçün dəyişikliklər bir sıra daxildir. Necə öz data Git saxlamaq üçün? digərləri onu ayrı müəyyən bu sistemdə nə var? Əvəzində yamalar saxlanılır data kiçik bir fayl sistemi salır bir sıra hesab olunur. istifadəçi layihənin yeni versiyası edib zaman, sistem yalnız hazırda kif fayl statusu saxlayır. Fayl dəyişməyib halda səmərəliliyinin artırılması üçün sistem saxlamaq və olan günə qədər edildiyini əvvəllər xilas surəti üçün bir istinad edir deyil.
Bu Git xas digər nəzarət sistemlərinin mühüm fərqli edir. faydaları arasında fərq nədir? Git üst run çox güclü alətlər ilə kiçik bir fayl sistemi kimi olur.
Faydalı yerli əməliyyatları
Git ən əməliyyatları yerinə yetirmək üçün, yalnız yerli faylları və resursları lazımdır. Bu əksər hallarda şəbəkə digər kompüter saxlanılan məlumatların ehtiyac yoxdur deməkdir. Layihədə bütün dəyişikliklər disk olduğundan, ildırım sürəti ilə baş əməliyyatları yerinə yetirmək. Məsələn, layihənin tarixi keçirmək üçün, server download lazım deyil. O, kompüter yerli deposu oxuyun. Siz bir ay əvvəl edildi fayl versiyası, və cari arasında dəyişikliklər görmək istəyirsinizsə, siz server müraciət etmədən, çox tez bunu edə bilərsiniz.
Digər yerli iş bir şəbəkə bağlantısı olmadan bunu şeyi bir çox ola bilər ki, bir şey. Məsələn, bir geliştirici nəqliyyat isə dəyişiklik edə bilər. çox nəzarət sistemləri, bu mümkün deyil.
data bütövlüyü Müşahidə
Əgər hər hansı bir fayl saxlamaq əvvəl, birbaşa Git hesablanır checksum şəklində bir kod verilir. bir nədir checksum? xüsusi alqoritm istifadə etməklə hesablanır və saxlanması və ötürülməsi zamanı məlumatların bütövlüyünü yoxlamaq üçün istifadə olunur Bu dəyər. Bu Git xəbəri olmadan heç bir şey dəyişdirmək mümkün deyil və bu, sistem fəlsəfə mühüm tərkib hissəsidir.
Bu tez-tez əlavə
Demək olar ki, Git baş verən bütün fəaliyyəti bazasında əlavə. Onlar aradan qaldırılması üçün çox çətindir. Siz yalnız saxlanılan məlumat hələ itirə bilər, lakin o, yerini tutana zaman zərər istisna olunur. sonra düzəlməz bir şey risk olmadan eksperimentlər aparmaq bilər, çünki bu səbəbdən, bir çox insanlar, Git seçin.
fayl statusu
başlayanlar üçün Git İş fayl üç biri ola bilər ki, xatırlayaraq daxildir:
- Sabit ki, fayl yerli mağaza saxlanılır.
- dəyişikliklər lakin qorunması icra edilmişdir zaman dəyişdirilə.
- Kadr hazırlığı - qorunması üçün qeyd faylları dəyişdi.
Belə ki, git istifadə layihələrdə, fayl müxtəlif dövlətlər üçün üç bölmələr vardır:
- metadata və obyekt məlumat bazası saklar Git kataloq. Bu sistemin ən mühüm hissəsidir.
- Layihənin hər hansı bir versiyası bazası surəti çıxarılır İş kataloq.
- sonrakı qorunması haqqında məlumatları ehtiva edən Şəkil.
Git yüklemek
Bir versiyası nəzarət sistemi istifadə etmək üçün nə etmək lazımdır ilk şey - bərpa edin. Bunu etmək üçün bir neçə yolu var. iki əsas variantları:
- mənbədən git quraşdırılması.
- platforma üçün Quraşdırma paketi.
mənbədən git quraşdırılması
Zaman mövcud, son versiyası kimi bu seçimi daha yaxşı istifadə mümkün olacaq. Hər yeniləmə adətən faydalı irəliləyişlər bir çox ehtiva edir istifadəçi interfeysi. Bu, mənbədən yüklüyorsanız sizin üçün çox çətin deyil, niyə, bu seçmək üçün yaxşı deyil. Bəli, ən Linux və köhnəlmiş paketləri daxildir.
Siz lazım kitabxana yüklemek üçün lazımdır: expat, curl, libiconv, openssl, Zlib. Onlara yükledikten sonra, siz ən son versiyası nəzarət sistemi download tərtib və quraşdıra bilərsiniz.
Windows Quraşdırma
Mən Git istifadə etmək istədiyiniz kimi, Linux yoxsa, Windows də bu sistemi dəstəkləyir. Və bu yüklemek üçün çox asandır. layihə msysGit, asan biridir quraşdırılması qaydası var. Siz yalnız layihənin GitHub page bilər installer fayl download, və sonra run lazımdır. qrafik və konsol - Sizin kompüter quraşdırma sonra iki versiyası olacaq.
İlkin quraşdırma Git
nəzarət sistemi yüklü sonra, istifadəçi üçün mühit konfiqurasiya bəzi addımlar yerinə yetirmək üçün lazımdır. Bu yalnız bir dəfə edilir. yenilənməsi zaman bütün parametrləri qeyd olunur. Onlar hər zaman dəyişdirilə bilər.
Git parametrləri və sistemin əməliyyat, həm də görünüşü nəzarət etmək üçün imkan verir ki, kommunal git config daxildir. Bu parametrlər üç yerlərdə saxlanıla bilər:
- bütün istifadəçilər və depolar üçün ümumi olan dəyərlər olan fayl.
- parametrləri xüsusi istifadəçi var fayl.
- cari depo yerləşən konfiqurasiya faylında. Belə parametrləri yalnız bunun üçün etibarlıdır.
xüsusi adı
İlk növbədə, quraşdırma sonra, bir istifadəçi adı və e-mail təmin etməlidir. hər (dövlət edin) data ehtiva edir törətmək Bu, çox vacibdir. Onlar bütün ötürülən öhdəliyini daxil edilir və sonra dəyişdirilə bilməz.
Siz -Qlobal seçimi daxil varsa, bu parametrləri bir dəfə həyata lazımdır.
bir mətn redaktoru seçilməsi
Git mesaj yazaraq zaman lazım olacaq seçmək redaktoru adını ifadə etdi. Default standart əməliyyat sistemi redaktoru istifadə edəcək. istifadəçi digər istifadə etmək istəyirsə, siz core.editor xətti konfiqurasiya faylını qeydiyyatdan lazımdır.
Check parametrləri
Git əsasları bilmək üçün, istifadə parametrlərini yoxlamaq lazımdır. Bu məqsədlə komanda git config -List. Bu bilər bütün mövcud variantları göstərir. Bəzi variantları adları bir daha listelenen bilər. Bu Git müxtəlif fayllar eyni əsas deyilir bağlıdır. Bu vəziyyət, son dəyər hər düyməsi üçün istifadə olunur. Bu «--list» yerinə komandaya uyğun müəyyən düymələri dəyərləri yoxlamaq mümkündür - «{əsas}".
Necə depo yaratmaq
iki yolla bu məqsədə nail olmaq üçün. ilk cari kataloq, və ya layihə idxal edir. ikinci - mövcud deposu server bir klon.
Bu kataloq yaratmaq
istifadəçi mövcud layihə Git istifadə etmək qərarına gələrsə, bu siyahı getmək və sistem başlamaq lazımdır. Bu komanda git init tələb edir. Bu, bütün lazımi faylları ehtiva edir kataloq bir alt yaradır. Bu mərhələdə hələ layihə versiyası nəzarət yüklü. index onların ehtiyac nəzarət və dəyişikliklər ilk təsbit etmək faylları əlavə edin.
bir depo klonlama
Mövcud depo bir kopyasını əldə etmək üçün bir komanda git klon lazımdır. Git köməyi ilə server təxminən bütün məlumatların nüsxəsini alır. Bu hər bir fayl bütün versiyasını aiddir. klonlama zaman idi ki, dövlət server qayıtmaq üçün hər hansı bir müştəri klon istifadə edə bilərsiniz server proqramçı təqdirdə kimi çox lazımlı xüsusiyyət. Bu bərpa nöqtəsi kimi.
Git bir fayl silme
biz monitorinq faylları edir indeksi, onu istisna əgər hər hansı bir fayl ola bilər sil. Bu komanda git rm tələb edir. O, həmçinin istifadəçi kataloq faylı rədd et. Sonra törətmək yerinə yetirmək lazımdır. Ondan sonra, fayl sadəcə nəzarət etmək artıq yox və. dəyişdirilə, və artıq dizine, onda f seçimi ilə məcburi çıxarılması tətbiq edilir. Belə bir üsul hələ snapshot alındı deyil məlumatların aradan qaldırılması qarşısını almaq və sistem bərpa etmək üçün heç bir yolu yoxdur ki, olacaq.
dəyişikliklər ləğv
Hər hansı bir zamanda, hər hansı bir hərəkət ləğv etmək üçün lazım ola bilər. istifadəçi bəzi faylları əlavə etmək üçün unutmadan, erkən törətmək varsa, bu seçimi --amend istifadə edərək, üstün etmək mümkündür. Bu skript indeksi törətmək üçün istifadə olunur. son qazanc hər hansı bir dəyişiklik deyil sonra halda, layihə eyni vəziyyətdə olacaq və redaktoru istifadəçi sizə lazım olan hər şeyi redaktə edə bilərsiniz şərh olacaq. Bu əməliyyat hər ləğv ləğv olunacaq ki, yadda olmalıdır. Bəzən daimi lazımi məlumatları silə bilərsiniz. Bu diqqətli olmalıdır.
nəticələr
İndi istifadəçi digər analoji məhsullar fərqlənir necə bu versiyası nəzarət sistemi lazımdır nə Git, bir fikir təşkil etməlidir. Bu tam nəzərdən özləri üçün şəxsi parametrləri ilə Git bir iş versiyasını yüklemek üçün lazımdır ki, aydındır. sistemi ilə iş prosesi vasitəsilə addım istifadəçi addım keçirmək mümkün olacaq "butaforiya" üçün Git hər hansı bir tutorial və ya video kurs qarşısını almaq deyil.
Similar articles
Trending Now