diff --git a/.github/workflows/update-book.yml b/.github/workflows/update-book.yml index d19283e82a..491caa78e2 100644 --- a/.github/workflows/update-book.yml +++ b/.github/workflows/update-book.yml @@ -52,9 +52,12 @@ jobs: with: sparse-checkout: | script + data/ external/book/sync external/book/data external/book/content/book/${{ matrix.language.lang }} + external/book/content/book${{ matrix.language.lang != 'en' && '/en' || '' }} + external/book/content/book${{ matrix.language.lang != 'en' && '/en' || 'v1' }} external/book/static/book/${{ matrix.language.lang }} - name: clone ${{ matrix.language.repository }} run: | diff --git a/assets/sass/sidebar.scss b/assets/sass/sidebar.scss index 5e11230c53..f9420fe6a3 100644 --- a/assets/sass/sidebar.scss +++ b/assets/sass/sidebar.scss @@ -51,9 +51,9 @@ aside.sidebar.active { border: none; left: 0; width: 1.6rem; - &:focus + .sidebar { - @include responsive-sidebar-ui; - } + } + .sidebar-btn:focus + .sidebar, .sidebar:focus-within { + @include responsive-sidebar-ui; } aside{ &.sidebar { diff --git a/content/downloads/guis/_index.html b/content/downloads/guis/_index.html index 819c2a463a..828b027874 100644 --- a/content/downloads/guis/_index.html +++ b/content/downloads/guis/_index.html @@ -15,7 +15,7 @@
- If you want to add another GUI tool to this list, just follow the instructions. + If you want to add another GUI tool to this list, just follow the instructions.
diff --git a/content/downloads/linux.html b/content/downloads/linux.html index 0a9f684666..d40347b0c9 100644 --- a/content/downloads/linux.html +++ b/content/downloads/linux.html @@ -17,7 +17,7 @@
For the latest stable version for your release of Debian/Ubuntu
# apt-get install git
For Ubuntu, this PPA provides the latest stable upstream Git version
-# add-apt-repository ppa:git-core/ppa
+ # add-apt-repository ppa:git-core/ppa
# apt update; apt install git
Kitab boyunca onlarla Git əmrini təqdim etdik və hekayəyə yavaş-yavaş daha çox əmr əlavə edərək bir hekayə daxilində tətbiq etmək üçün çox çalışdıq. Lakin əmrlərin istifadəsi nümunələri bu kitabda bir qədər səpələnmiş formadadır.
Bu əlavədə kitab boyunca müraciət etdiyimiz bütün Git əmrlərini istifadə etdikləri şeylərə görə qruplaşdıraraq nəzərdən keçirəcəyik. diff --git "a/external/book/content/book/az/v2/Ba\305\237lan\304\237\304\261c-Git-N\311\231dir?.html" "b/external/book/content/book/az/v2/Ba\305\237lan\304\237\304\261c-Git-N\311\231dir?.html" index 952205f90e..6a79182e4a 100644 --- "a/external/book/content/book/az/v2/Ba\305\237lan\304\237\304\261c-Git-N\311\231dir?.html" +++ "b/external/book/content/book/az/v2/Ba\305\237lan\304\237\304\261c-Git-N\311\231dir?.html" @@ -19,6 +19,8 @@ url: "/book/az/v2/Başlanğıc-Git-Nədir?.html" aliases: - "/book/az/v2/Başlanğıc-Git-Nədir.html" +- "/book/az/Başlanğıc-Git-Basics.html" +- "/book/az/v1/Başlanğıc-Git-Basics.html" ---
Bu fəsil Git ilə işə başlamaq haqqındadır. Versiya nəzarət alətləri ilə əlaqəli bəzi məlumatları izah etməyə başlayacağıq, sonra Git’in sisteminizdə necə işlədiləcəyinə və nəhayət işə başlamaq üçün necə qurulacağına nəzərdən keçirəcəyik. diff --git "a/external/book/content/book/az/v2/Ba\305\237lan\304\237\304\261c-\304\260lk-D\311\231f\311\231-Git-Qura\305\237d\304\261rmas\304\261.html" "b/external/book/content/book/az/v2/Ba\305\237lan\304\237\304\261c-\304\260lk-D\311\231f\311\231-Git-Qura\305\237d\304\261rmas\304\261.html" index 066763aaec..fe6d032c23 100644 --- "a/external/book/content/book/az/v2/Ba\305\237lan\304\237\304\261c-\304\260lk-D\311\231f\311\231-Git-Qura\305\237d\304\261rmas\304\261.html" +++ "b/external/book/content/book/az/v2/Ba\305\237lan\304\237\304\261c-\304\260lk-D\311\231f\311\231-Git-Qura\305\237d\304\261rmas\304\261.html" @@ -17,6 +17,9 @@ next: book/az/v2/Başlanğıc-Kömək-Almaq title: Git - İlk Dəfə Git Quraşdırması url: "/book/az/v2/Başlanğıc-İlk-Dəfə-Git-Quraşdırması.html" +aliases: +- "/book/az/Başlanğıc-First-Time-Git-Setup.html" +- "/book/az/v1/Başlanğıc-First-Time-Git-Setup.html" ---
İndiyə qədər mənbə kodu nəzarəti üçün Git deposunu idarə etməli və ya saxlamağınız lazım olan gündəlik əmrlərin və iş axınlarının çoxunu öyrəndiniz. Faylları tracking və committing əsas tapşırıqlarını yerinə yetirdiniz və quruluş sahəsinin gücünü və yüngül mövzunun branching’ni və birləşməsini istifadə etdiniz.
İndi Git’in gündəlik olaraq istifadə edə bilməyəcəyiniz, ancaq bir anda ehtiyacınız ola biləcəyi çox güclü şeyləri araşdıracaqsınız.
diff --git "a/external/book/content/book/az/v2/Git-Al\311\231tl\311\231ri-Stashing-v\311\231-T\311\231mizl\311\231m\311\231.html" "b/external/book/content/book/az/v2/Git-Al\311\231tl\311\231ri-Stashing-v\311\231-T\311\231mizl\311\231m\311\231.html" index 3096ff2c7e..3035b16682 100644 --- "a/external/book/content/book/az/v2/Git-Al\311\231tl\311\231ri-Stashing-v\311\231-T\311\231mizl\311\231m\311\231.html" +++ "b/external/book/content/book/az/v2/Git-Al\311\231tl\311\231ri-Stashing-v\311\231-T\311\231mizl\311\231m\311\231.html" @@ -17,6 +17,9 @@ next: book/az/v2/Git-Alətləri-İşinizin-İmzalanması title: Git - Stashing və Təmizləmə url: "/book/az/v2/Git-Alətləri-Stashing-və-Təmizləmə.html" +aliases: +- "/book/az/Git-Tools-Stashing.html" +- "/book/az/v1/Git-Tools-Stashing.html" ---Dünya mükəmməl deyil. Ümumiyyətlə, təmasda olduğunuz hər bir layihəni dərhal Git’ə keçirə bilməzsiniz. diff --git "a/external/book/content/book/az/v2/Git-v\311\231-Dig\311\231r-Sisteml\311\231r-Git\342\200\231\311\231-Miqrasiya.html" "b/external/book/content/book/az/v2/Git-v\311\231-Dig\311\231r-Sisteml\311\231r-Git\342\200\231\311\231-Miqrasiya.html" index 65da512ae8..f6fce96f6d 100644 --- "a/external/book/content/book/az/v2/Git-v\311\231-Dig\311\231r-Sisteml\311\231r-Git\342\200\231\311\231-Miqrasiya.html" +++ "b/external/book/content/book/az/v2/Git-v\311\231-Dig\311\231r-Sisteml\311\231r-Git\342\200\231\311\231-Miqrasiya.html" @@ -17,6 +17,9 @@ next: book/az/v2/Git-və-Digər-Sistemlər-Qısa-Məzmun title: Git - Git’ə Miqrasiya url: "/book/az/v2/Git-və-Digər-Sistemlər-Git’ə-Miqrasiya.html" +aliases: +- "/book/az/Git-and-Other-Systems-Migrating-to-Git.html" +- "/book/az/v1/Git-and-Other-Systems-Migrating-to-Git.html" ---
Demək olar ki, hər bir VNS’nin bir növ branching dəstəyi var. diff --git "a/external/book/content/book/az/v2/Git\342\200\231d\311\231-Branch-Q\304\261sa-M\311\231zmun.html" "b/external/book/content/book/az/v2/Git\342\200\231d\311\231-Branch-Q\304\261sa-M\311\231zmun.html" index 2c84e6b125..eb6e31107b 100644 --- "a/external/book/content/book/az/v2/Git\342\200\231d\311\231-Branch-Q\304\261sa-M\311\231zmun.html" +++ "b/external/book/content/book/az/v2/Git\342\200\231d\311\231-Branch-Q\304\261sa-M\311\231zmun.html" @@ -17,6 +17,9 @@ next: book/az/v2/Server’də-Git-Protokollar title: Git - Qısa Məzmun url: "/book/az/v2/Git’də-Branch-Qısa-Məzmun.html" +aliases: +- "/book/az/Git-Branching-Summary.html" +- "/book/az/v1/Git-Branching-Summary.html" ---
İndiyə qədər Git’in necə işlədiyini və necə istifadə ediləcəyini izah etdik və asanlıqla və səmərəli istifadə etməyiniz üçün Git’in təqdim etdiyi bir sıra vasitələri təqdim etdik. Bu fəsildə bir neçə vacib konfiqurasiya parametrlərini və hook’lar sistemini təqdim edərək Git’i daha çox fərdi qaydada necə işlədə biləcəyinizi görəcəyik. diff --git "a/external/book/content/book/az/v2/Git\342\200\231i-F\311\231rdil\311\231\305\237dirm\311\231k-Q\304\261sa-M\311\231zmun.html" "b/external/book/content/book/az/v2/Git\342\200\231i-F\311\231rdil\311\231\305\237dirm\311\231k-Q\304\261sa-M\311\231zmun.html" index 4e1edfd6d9..43a84b7fa9 100644 --- "a/external/book/content/book/az/v2/Git\342\200\231i-F\311\231rdil\311\231\305\237dirm\311\231k-Q\304\261sa-M\311\231zmun.html" +++ "b/external/book/content/book/az/v2/Git\342\200\231i-F\311\231rdil\311\231\305\237dirm\311\231k-Q\304\261sa-M\311\231zmun.html" @@ -17,6 +17,9 @@ next: book/az/v2/Git-və-Digər-Sistemlər-Git-Müştəri-kimi title: Git - Qısa Məzmun url: "/book/az/v2/Git’i-Fərdiləşdirmək-Qısa-Məzmun.html" +aliases: +- "/book/az/Customizing-Git-Summary.html" +- "/book/az/v1/Customizing-Git-Summary.html" ---
Bu fəslə daha əvvəlki bir fəsildən keçib gəlmiş ola bilərsiz və ya bütün kitabı bu vaxta qədər ardıcıl oxuduqdan sonra buraya gəlmiş ola bilərsiz - hər iki halda da Git’in daxili işlərini və tətbiqini nəzərdən keçirəcəyik. Bu məlumatları başa düşməyin Git’in nə qədər faydalı və güclü olduğunu qiymətləndirmək üçün nə qədər vacib olduğunu gördük, lakin başqaları bunun yeni başlayanlar üçün qarışıq və lazımsız dərəcədə mürəkkəb ola biləcəyini iddia edirlər. diff --git "a/external/book/content/book/az/v2/Git\342\200\231in-Daxili-\304\260\305\237l\311\231ri-Q\304\261sa-M\311\231zmun.html" "b/external/book/content/book/az/v2/Git\342\200\231in-Daxili-\304\260\305\237l\311\231ri-Q\304\261sa-M\311\231zmun.html" index 51df4215d7..ab9d6e9c6f 100644 --- "a/external/book/content/book/az/v2/Git\342\200\231in-Daxili-\304\260\305\237l\311\231ri-Q\304\261sa-M\311\231zmun.html" +++ "b/external/book/content/book/az/v2/Git\342\200\231in-Daxili-\304\260\305\237l\311\231ri-Q\304\261sa-M\311\231zmun.html" @@ -17,6 +17,9 @@ next: book/az/v2/Appendix-A:-Digər-Mühitlərdə-Git-Qrafik-interfeyslər title: Git - Qısa Məzmun url: "/book/az/v2/Git’in-Daxili-İşləri-Qısa-Məzmun.html" +aliases: +- "/book/az/Git-Internals-Summary.html" +- "/book/az/v1/Git-Internals-Summary.html" ---
Git ilə dəvam edə bilmək üçün yalnız bir fəsil oxuya bilsəniz, o bu fəsildir. Bu fəsildə vaxtınızı Git ilə birlikdə keçirməyə sərf edəcəyiniz işlərin böyük əksəriyyətini yerinə yetirmək üçün lazım olan hər bir əsas əmri əhatə edir. diff --git "a/external/book/content/book/az/v2/Git\342\200\231in-\306\217saslar\304\261-L\311\231\304\237v-Edil\311\231n-\304\260\305\237l\311\231r-Geri-qaytar\304\261lan.html" "b/external/book/content/book/az/v2/Git\342\200\231in-\306\217saslar\304\261-L\311\231\304\237v-Edil\311\231n-\304\260\305\237l\311\231r-Geri-qaytar\304\261lan.html" index 77dc193660..d1e053c021 100644 --- "a/external/book/content/book/az/v2/Git\342\200\231in-\306\217saslar\304\261-L\311\231\304\237v-Edil\311\231n-\304\260\305\237l\311\231r-Geri-qaytar\304\261lan.html" +++ "b/external/book/content/book/az/v2/Git\342\200\231in-\306\217saslar\304\261-L\311\231\304\237v-Edil\311\231n-\304\260\305\237l\311\231r-Geri-qaytar\304\261lan.html" @@ -17,6 +17,9 @@ next: book/az/v2/Git’in-Əsasları-Uzaqdan-İşləmək title: Git - Ləğv Edilən İşlər (Geri qaytarılan) url: "/book/az/v2/Git’in-Əsasları-Ləğv-Edilən-İşlər-Geri-qaytarılan.html" +aliases: +- "/book/az/Git-Basics-Undoing-Things.html" +- "/book/az/v1/Git-Basics-Undoing-Things.html" ---
Artıq bütün developer’lərin kodlarını paylaşması üçün mərkəz nöqtəsi olaraq qurulmuş remote bir Git deposuna sahib olduğunuzdan və lokal iş axınındakı əsas Git əmrləri ilə tanış olduğunuza görə bəzi paylanmış iş axınlarından necə istifadə edəcəyinizə baxacaqsınız.
Bu fəsildə paylayıcı və inteqrasiyaedici olaraq paylanmış bir mühitdə Git ilə necə işləməli olduğunuzu görəcəksiniz. diff --git "a/external/book/content/book/az/v2/Paylanm\304\261\305\237-Git-Layih\311\231nin-Saxlan\304\261lmas\304\261.html" "b/external/book/content/book/az/v2/Paylanm\304\261\305\237-Git-Layih\311\231nin-Saxlan\304\261lmas\304\261.html" index 16b63c1377..040590fc7a 100644 --- "a/external/book/content/book/az/v2/Paylanm\304\261\305\237-Git-Layih\311\231nin-Saxlan\304\261lmas\304\261.html" +++ "b/external/book/content/book/az/v2/Paylanm\304\261\305\237-Git-Layih\311\231nin-Saxlan\304\261lmas\304\261.html" @@ -17,6 +17,9 @@ next: book/az/v2/Paylanmış-Git-Qısa-Məzmun title: Git - Layihənin Saxlanılması url: "/book/az/v2/Paylanmış-Git-Layihənin-Saxlanılması.html" +aliases: +- "/book/az/Distributed-Git-Maintaining-a-Project.html" +- "/book/az/v1/Distributed-Git-Maintaining-a-Project.html" ---
Bu nöqtədə Git’i istifadə edəcəyiniz gündəlik vəzifələrin çoxunu edə bilməlisiniz. diff --git "a/external/book/content/book/az/v2/Server\342\200\231d\311\231-Git-Q\304\261sa-M\311\231zmun.html" "b/external/book/content/book/az/v2/Server\342\200\231d\311\231-Git-Q\304\261sa-M\311\231zmun.html" index 4336b39082..536b5113b5 100644 --- "a/external/book/content/book/az/v2/Server\342\200\231d\311\231-Git-Q\304\261sa-M\311\231zmun.html" +++ "b/external/book/content/book/az/v2/Server\342\200\231d\311\231-Git-Q\304\261sa-M\311\231zmun.html" @@ -17,6 +17,9 @@ next: book/az/v2/Paylanmış-Git-Distribyutorluq-İş-Axınları title: Git - Qısa Məzmun url: "/book/az/v2/Server’də-Git-Qısa-Məzmun.html" +aliases: +- "/book/az/Git-on-the-Server-Summary.html" +- "/book/az/v1/Git-on-the-Server-Summary.html" ---
If you can read only one chapter to get going with Git, this is it. This chapter covers every basic command you need to do the vast majority of the things you’ll eventually spend your time doing with Git. diff --git a/external/book/content/book/be/v2/Git-Basics-Git-Aliases.html b/external/book/content/book/be/v2/Git-Basics-Git-Aliases.html index 690494614f..047c64a6c0 100644 --- a/external/book/content/book/be/v2/Git-Basics-Git-Aliases.html +++ b/external/book/content/book/be/v2/Git-Basics-Git-Aliases.html @@ -16,6 +16,9 @@ previous: book/be/v2/Git-Basics-Tagging next: book/be/v2/Git-Basics-Summary title: Git - Git Aliases +aliases: +- "/book/be/Асновы-Git-Tips-and-Tricks.html" +- "/book/be/v1/Асновы-Git-Tips-and-Tricks.html" ---
Throughout the book we have introduced dozens of Git commands and have tried hard to introduce them within something of a narrative, adding more commands to the story slowly. However, this leaves us with examples of usage of the commands somewhat scattered throughout the whole book.
In this appendix, we’ll go through all the Git commands we addressed throughout the book, grouped roughly by what they’re used for. diff --git "a/external/book/content/book/be/v2/\320\237\320\265\321\200\321\210\321\213\321\217-\320\272\321\200\320\276\320\272\321\226-A-Short-History-of-Git.html" "b/external/book/content/book/be/v2/\320\237\320\265\321\200\321\210\321\213\321\217-\320\272\321\200\320\276\320\272\321\226-A-Short-History-of-Git.html" index 3e45803b9c..fdc7619669 100644 --- "a/external/book/content/book/be/v2/\320\237\320\265\321\200\321\210\321\213\321\217-\320\272\321\200\320\276\320\272\321\226-A-Short-History-of-Git.html" +++ "b/external/book/content/book/be/v2/\320\237\320\265\321\200\321\210\321\213\321\217-\320\272\321\200\320\276\320\272\321\226-A-Short-History-of-Git.html" @@ -17,6 +17,9 @@ next: book/be/v2/Першыя-крокі-What-is-Git%3F title: Git - A Short History of Git url: "/book/be/v2/Першыя-крокі-A-Short-History-of-Git.html" +aliases: +- "/book/be/Першыя-крокі-Кароткая-гісторыя-Git.html" +- "/book/be/v1/Першыя-крокі-Кароткая-гісторыя-Git.html" ---
Гэты разьдзел раскажа, як пачаць карыстацца Git. Спачатку мы растлумачым асновы інструмэнтаў кіраваньня вэрсіямі, тады разьбяромся, як усталяваць Git на сваёй сыстэме і, урэшце, як яго наладзіць і пачаць зь ім працаваць. diff --git "a/external/book/content/book/be/v2/\320\237\320\265\321\200\321\210\321\213\321\217-\320\272\321\200\320\276\320\272\321\226-First-Time-Git-Setup.html" "b/external/book/content/book/be/v2/\320\237\320\265\321\200\321\210\321\213\321\217-\320\272\321\200\320\276\320\272\321\226-First-Time-Git-Setup.html" index aa618506fa..7469ef9427 100644 --- "a/external/book/content/book/be/v2/\320\237\320\265\321\200\321\210\321\213\321\217-\320\272\321\200\320\276\320\272\321\226-First-Time-Git-Setup.html" +++ "b/external/book/content/book/be/v2/\320\237\320\265\321\200\321\210\321\213\321\217-\320\272\321\200\320\276\320\272\321\226-First-Time-Git-Setup.html" @@ -17,6 +17,9 @@ next: book/be/v2/Першыя-крокі-Getting-Help title: Git - First-Time Git Setup url: "/book/be/v2/Першыя-крокі-First-Time-Git-Setup.html" +aliases: +- "/book/be/Першыя-крокі-Першапачатковыя-налады-Git.html" +- "/book/be/v1/Першыя-крокі-Першапачатковыя-налады-Git.html" ---
Throughout the book we have introduced dozens of Git commands and have tried hard to introduce them within something of a narrative, adding more commands to the story slowly. However, this leaves us with examples of usage of the commands somewhat scattered throughout the whole book.
In this appendix, we’ll go through all the Git commands we addressed throughout the book, grouped roughly by what they’re used for. diff --git a/external/book/content/book/cs/v2/Customizing-Git-An-Example-Git-Enforced-Policy.html b/external/book/content/book/cs/v2/Customizing-Git-An-Example-Git-Enforced-Policy.html index b9131d830a..fdb72b74a1 100644 --- a/external/book/content/book/cs/v2/Customizing-Git-An-Example-Git-Enforced-Policy.html +++ b/external/book/content/book/cs/v2/Customizing-Git-An-Example-Git-Enforced-Policy.html @@ -16,6 +16,9 @@ previous: book/cs/v2/Customizing-Git-Git-Hooks next: book/cs/v2/Customizing-Git-Shrnutí title: Git - An Example Git-Enforced Policy +aliases: +- "/book/cs/Individuální-přizpůsobení-systému-Git-Příklad-standardů-kontrolovaných-systémem-Git.html" +- "/book/cs/v1/Individuální-přizpůsobení-systému-Git-Příklad-standardů-kontrolovaných-systémem-Git.html" ---
So far, we’ve covered the basics of how Git works and how to use it, and we’ve introduced a number of tools that Git provides to help you use it easily and efficiently. In this chapter, we’ll see how you can make Git operate in a more customized fashion, by introducing several important configuration settings and the hooks system. diff --git a/external/book/content/book/cs/v2/Customizing-Git-Git-Hooks.html b/external/book/content/book/cs/v2/Customizing-Git-Git-Hooks.html index 0553df7a8e..fb6d7056ae 100644 --- a/external/book/content/book/cs/v2/Customizing-Git-Git-Hooks.html +++ b/external/book/content/book/cs/v2/Customizing-Git-Git-Hooks.html @@ -16,6 +16,9 @@ previous: book/cs/v2/Customizing-Git-Atributy-Git next: book/cs/v2/Customizing-Git-An-Example-Git-Enforced-Policy title: Git - Git Hooks +aliases: +- "/book/cs/Individuální-přizpůsobení-systému-Git-Zásuvné-moduly-Git.html" +- "/book/cs/v1/Individuální-přizpůsobení-systému-Git-Zásuvné-moduly-Git.html" ---
Máte vytvořen vzdálený gitový repozitář, který je nastaven tak, aby mohli všichni vývojáři sdílet svůj zdrojový kód, a znáte základní příkazy Gitu pro práci v lokálním prostředí. Nastal čas, abychom se podívali na využití některých distribuovaných pracovních postupů, které vám Git nabízí.
V této kapitole uvidíte, jak se v distribuovaném prostředí s Gitem pracuje v roli přispěvatele a v roli integrátora. diff --git "a/external/book/content/book/cs/v2/Distribuovan\303\275-Git-P\305\231isp\303\255v\303\241n\303\255-do-projektu.html" "b/external/book/content/book/cs/v2/Distribuovan\303\275-Git-P\305\231isp\303\255v\303\241n\303\255-do-projektu.html" index fc59e9b62c..790773b7c9 100644 --- "a/external/book/content/book/cs/v2/Distribuovan\303\275-Git-P\305\231isp\303\255v\303\241n\303\255-do-projektu.html" +++ "b/external/book/content/book/cs/v2/Distribuovan\303\275-Git-P\305\231isp\303\255v\303\241n\303\255-do-projektu.html" @@ -17,6 +17,9 @@ next: book/cs/v2/Distribuovaný-Git-Správa-projektu title: Git - Přispívání do projektu url: "/book/cs/v2/Distribuovaný-Git-Přispívání-do-projektu.html" +aliases: +- "/book/cs/Distribuovaný-charakter-systému-Git-Přispívání-do-projektu.html" +- "/book/cs/v1/Distribuovaný-charakter-systému-Git-Přispívání-do-projektu.html" ---
You may have skipped to this chapter from a previous chapter, or you may have gotten here after reading the rest of the book – in either case, this is where we’ll go over the inner workings and implementation of Git. We found that learning this information was fundamentally important to understanding how useful and powerful Git is, but others have argued to us that it can be confusing and unnecessarily complex for beginners. diff --git "a/external/book/content/book/cs/v2/Git-Internals-P\305\231enosov\303\251-protokoly.html" "b/external/book/content/book/cs/v2/Git-Internals-P\305\231enosov\303\251-protokoly.html" index 968a50d965..daddddf3f1 100644 --- "a/external/book/content/book/cs/v2/Git-Internals-P\305\231enosov\303\251-protokoly.html" +++ "b/external/book/content/book/cs/v2/Git-Internals-P\305\231enosov\303\251-protokoly.html" @@ -17,6 +17,9 @@ next: book/cs/v2/Git-Internals-Správa-a-obnova-dat title: Git - Přenosové protokoly url: "/book/cs/v2/Git-Internals-Přenosové-protokoly.html" +aliases: +- "/book/cs/Git-pod-pokličkou-Přenosové-protokoly.html" +- "/book/cs/v1/Git-pod-pokličkou-Přenosové-protokoly.html" ---
Do této chvíle jste stačili poznat většinu každodenních příkazů a pracovních postupů, které budete při práci se zdrojovým kódem potřebovat k ovládání a správě repozitáře Git. Zvládli jste základní úkony sledování a zapisování souborů a pochopili jste přednosti přípravy souborů k zapsání i snadného vytváření a začleňování větví.
Nyní poznáte několik velmi účinných nástrojů, které vám Git nabízí. Pravděpodobně je nebudete používat každý den, ale přesto se vám mohou čas od času hodit.
diff --git a/external/book/content/book/cs/v2/Git-Tools-Rewriting-History.html b/external/book/content/book/cs/v2/Git-Tools-Rewriting-History.html index 6b14fc4818..a09856fb3c 100644 --- a/external/book/content/book/cs/v2/Git-Tools-Rewriting-History.html +++ b/external/book/content/book/cs/v2/Git-Tools-Rewriting-History.html @@ -16,6 +16,9 @@ previous: book/cs/v2/Git-Tools-Searching next: book/cs/v2/Git-Tools-Reset-Demystified title: Git - Rewriting History +aliases: +- "/book/cs/Nástroje-systému-Git-Přepis-historie.html" +- "/book/cs/v1/Nástroje-systému-Git-Přepis-historie.html" ---The world isn’t perfect. Usually, you can’t immediately switch every project you come in contact with to Git. diff --git "a/external/book/content/book/cs/v2/Git-a-ostatn\303\255-syst\303\251my-Migrating-to-Git.html" "b/external/book/content/book/cs/v2/Git-a-ostatn\303\255-syst\303\251my-Migrating-to-Git.html" index 7830d01b94..6969be042f 100644 --- "a/external/book/content/book/cs/v2/Git-a-ostatn\303\255-syst\303\251my-Migrating-to-Git.html" +++ "b/external/book/content/book/cs/v2/Git-a-ostatn\303\255-syst\303\251my-Migrating-to-Git.html" @@ -17,6 +17,9 @@ next: book/cs/v2/Git-a-ostatní-systémy-Shrnutí title: Git - Migrating to Git url: "/book/cs/v2/Git-a-ostatní-systémy-Migrating-to-Git.html" +aliases: +- "/book/cs/Git-a-ostatní-systémy-Přechod-na-systém-Git.html" +- "/book/cs/v1/Git-a-ostatní-systémy-Přechod-na-systém-Git.html" ---
V tomto okamžiku už byste měli zvládat většinu každodenních úkonů, pro které budete Git používat. diff --git "a/external/book/content/book/cs/v2/Git-na-serveru-Shrnut\303\255.html" "b/external/book/content/book/cs/v2/Git-na-serveru-Shrnut\303\255.html" index 1cdf66b02c..862620793f 100644 --- "a/external/book/content/book/cs/v2/Git-na-serveru-Shrnut\303\255.html" +++ "b/external/book/content/book/cs/v2/Git-na-serveru-Shrnut\303\255.html" @@ -17,6 +17,9 @@ next: book/cs/v2/Distribuovaný-Git-Distribuované-pracovní-postupy title: Git - Shrnutí url: "/book/cs/v2/Git-na-serveru-Shrnutí.html" +aliases: +- "/book/cs/Git-na-serveru-Shrnutí.html" +- "/book/cs/v1/Git-na-serveru-Shrnutí.html" ---
Nějakou formu větvení podporují téměř všechny systémy pro správu verzí. diff --git "a/external/book/content/book/cs/v2/V\304\233tve-v-syst\303\251mu-Git-Z\303\241klady-v\304\233tven\303\255-a-slu\304\215ov\303\241n\303\255.html" "b/external/book/content/book/cs/v2/V\304\233tve-v-syst\303\251mu-Git-Z\303\241klady-v\304\233tven\303\255-a-slu\304\215ov\303\241n\303\255.html" index d787dd88ee..4155a4f347 100644 --- "a/external/book/content/book/cs/v2/V\304\233tve-v-syst\303\251mu-Git-Z\303\241klady-v\304\233tven\303\255-a-slu\304\215ov\303\241n\303\255.html" +++ "b/external/book/content/book/cs/v2/V\304\233tve-v-syst\303\251mu-Git-Z\303\241klady-v\304\233tven\303\255-a-slu\304\215ov\303\241n\303\255.html" @@ -17,6 +17,9 @@ next: book/cs/v2/Větve-v-systému-Git-Správa-větví title: Git - Základy větvení a slučování url: "/book/cs/v2/Větve-v-systému-Git-Základy-větvení-a-slučování.html" +aliases: +- "/book/cs/Větve-v-systému-Git-Základy-větvení-a-slučování.html" +- "/book/cs/v1/Větve-v-systému-Git-Základy-větvení-a-slučování.html" ---
Pokud byste si o Gitu měli přečíst jen jednu kapitolu, měla by to být právě tahle. Tato kapitola popisuje všechny základní příkazy, které potřebujete pro drtivou většinu věcí, jejichž prováděním budete v Gitu trávit svůj čas. diff --git a/external/book/content/book/cs/v2/_index.html b/external/book/content/book/cs/v2/_index.html index 0ed563627b..c6e7897553 100644 --- a/external/book/content/book/cs/v2/_index.html +++ b/external/book/content/book/cs/v2/_index.html @@ -13,5 +13,6 @@ url: "/book/cs/v2.html" aliases: - "/book/cs/v2/index.html" +- "/book/cs/v1/index.html" - "/book/cs/index.html" --- diff --git "a/external/book/content/book/cs/v2/\303\232vod-Instalace-syst\303\251mu-Git.html" "b/external/book/content/book/cs/v2/\303\232vod-Instalace-syst\303\251mu-Git.html" index 1a404ca0eb..e4e9f13abd 100644 --- "a/external/book/content/book/cs/v2/\303\232vod-Instalace-syst\303\251mu-Git.html" +++ "b/external/book/content/book/cs/v2/\303\232vod-Instalace-syst\303\251mu-Git.html" @@ -17,6 +17,9 @@ next: book/cs/v2/Úvod-První-nastavení-systému-Git title: Git - Instalace systému Git url: "/book/cs/v2/Úvod-Instalace-systému-Git.html" +aliases: +- "/book/cs/Úvod-Instalace-systému-Git.html" +- "/book/cs/v1/Úvod-Instalace-systému-Git.html" ---
Tato kapitola pojednává o tom, jak se systémem Git začít. Nejdříve si vysvětlíme něco o původu nástrojů pro správu verzí, poté se budeme věnovat tomu, jak spustit systém Git ve vašem počítači, a nakonec se podíváme na to, co musíme nastavit, abychom s ním mohli začít pracovat. diff --git "a/external/book/content/book/cs/v2/\303\232vod-Stru\304\215n\303\241-historie-syst\303\251mu-Git.html" "b/external/book/content/book/cs/v2/\303\232vod-Stru\304\215n\303\241-historie-syst\303\251mu-Git.html" index 2527c9ae1a..2894f0adcf 100644 --- "a/external/book/content/book/cs/v2/\303\232vod-Stru\304\215n\303\241-historie-syst\303\251mu-Git.html" +++ "b/external/book/content/book/cs/v2/\303\232vod-Stru\304\215n\303\241-historie-syst\303\251mu-Git.html" @@ -17,6 +17,9 @@ next: book/cs/v2/Úvod-Základy-systému-Git title: Git - Stručná historie systému Git url: "/book/cs/v2/Úvod-Stručná-historie-systému-Git.html" +aliases: +- "/book/cs/Úvod-Stručná-historie-systému-Git.html" +- "/book/cs/v1/Úvod-Stručná-historie-systému-Git.html" ---
Im Laufe des Buches haben wir Dutzende von Git-Befehlen vorgestellt und uns bemüht, sie in eine Art Erzählung einzuführen und der Handlung langsam weitere Befehle hinzuzufügen. Das führt jedoch dazu, dass wir Beispiele für die Verwendung der Befehle im ganzen Buch verstreut wiederfinden.
In diesem Anhang werden die im gesamten Buch behandelten Git-Befehle genauer beschreiben, grob gruppiert nach ihren Einsatzgebieten. diff --git a/external/book/content/book/de/v2/Erste-Schritte-Git-Basis-Konfiguration.html b/external/book/content/book/de/v2/Erste-Schritte-Git-Basis-Konfiguration.html index ce7fd0b76c..9b853861dd 100644 --- a/external/book/content/book/de/v2/Erste-Schritte-Git-Basis-Konfiguration.html +++ b/external/book/content/book/de/v2/Erste-Schritte-Git-Basis-Konfiguration.html @@ -16,6 +16,9 @@ previous: book/de/v2/Erste-Schritte-Git-installieren next: book/de/v2/Erste-Schritte-Hilfe-finden title: Git - Git Basis-Konfiguration +aliases: +- "/book/de/Los-geht’s-Git-konfigurieren.html" +- "/book/de/v1/Los-geht’s-Git-konfigurieren.html" ---
In diesem Kapitel geht es um den Einstieg in Git. Wir erklären zunächst einige Hintergrundinformationen zu Versionskontrolltools, gehen dann dazu über, wie du Git auf deinem System zum Laufen bringst und wie du es schließlich so einrichtest, dass du damit arbeiten kannst. diff --git a/external/book/content/book/de/v2/Erste-Schritte-Zusammenfassung.html b/external/book/content/book/de/v2/Erste-Schritte-Zusammenfassung.html index 616bdf9ee3..05b65c05c4 100644 --- a/external/book/content/book/de/v2/Erste-Schritte-Zusammenfassung.html +++ b/external/book/content/book/de/v2/Erste-Schritte-Zusammenfassung.html @@ -16,6 +16,9 @@ previous: book/de/v2/Erste-Schritte-Hilfe-finden next: book/de/v2/Git-Grundlagen-Ein-Git-Repository-anlegen title: Git - Zusammenfassung +aliases: +- "/book/de/Los-geht’s-Zusammenfassung.html" +- "/book/de/v1/Los-geht’s-Zusammenfassung.html" ---
Nahezu jedes VCS unterstützt eine Form von Branching. diff --git a/external/book/content/book/de/v2/Git-Branching-Branching-Workflows.html b/external/book/content/book/de/v2/Git-Branching-Branching-Workflows.html index bbebc72675..cf9059697c 100644 --- a/external/book/content/book/de/v2/Git-Branching-Branching-Workflows.html +++ b/external/book/content/book/de/v2/Git-Branching-Branching-Workflows.html @@ -16,6 +16,9 @@ previous: book/de/v2/Git-Branching-Branch-Management next: book/de/v2/Git-Branching-Remote-Branches title: Git - Branching-Workflows +aliases: +- "/book/de/Git-Branching-Branching-Workflows.html" +- "/book/de/v1/Git-Branching-Branching-Workflows.html" ---
Falls du es eilig hast und du nur die Zeit hast ein einziges Kapitel dieses hervorragendes Buches durchzulesen, bist du hier genau richtig.
Dieses Kapitel behandelt alle grundlegenden Befehle, die Du benötigst, um den großteil der Aufgaben zu erledigen, die mit Git erledigt werden müssen. Am Ende des Kapitels solltest Du in der Lage sein, ein neues Repository anzulegen und zu konfigurieren, Dateien zu versionieren bzw. Sie aus der Versionsverwaltung zu entfernen, Dateien in die Staging-Area hinzuzufügen und einen Commit durchzuführen.
Außerdem wird gezeigt, wie Du Git so konfigurieren kannst, dass es bestimmte Dateien und Dateimuster ignoriert, wie Du Fehler schnell und einfach rückgängig machen, wie Du die Historie eines Projekts durchsuchen und Änderungen zwischen Commits nachschlagen, und wie Du von einem Remote-Repository Daten herunter- bzw. dort hochladen kannst.
diff --git a/external/book/content/book/de/v2/Git-Grundlagen-Git-Aliases.html b/external/book/content/book/de/v2/Git-Grundlagen-Git-Aliases.html index fc20ce3828..8c191af9f5 100644 --- a/external/book/content/book/de/v2/Git-Grundlagen-Git-Aliases.html +++ b/external/book/content/book/de/v2/Git-Grundlagen-Git-Aliases.html @@ -16,6 +16,9 @@ previous: book/de/v2/Git-Grundlagen-Taggen next: book/de/v2/Git-Grundlagen-Zusammenfassung title: Git - Git Aliases +aliases: +- "/book/de/Git-Grundlagen-Tipps-und-Tricks.html" +- "/book/de/v1/Git-Grundlagen-Tipps-und-Tricks.html" ---Möglicherweise bist du von einem der vorherigen Kapitel direkt zu diesem Kapitel gesprungen. Oder aber du bist jetzt hier gelandet, nachdem du das gesamte Buch chronologisch bis zu diesem Punkt gelesen hast. Wie auch immer, wir werden hier das Innenleben und die Implementierung von Git behandeln. Wir finden, dass das Verstehen dieser Informationen von grundlegender Bedeutung ist, um zu verstehen, wie hilfreich und extrem leistungsfähig Git ist. Andere haben jedoch argumentiert, dass es für Anfänger verwirrend und unnötig komplex sein kann. diff --git a/external/book/content/book/de/v2/Git-Interna-Die-Referenzspezifikation-engl-Refspec.html b/external/book/content/book/de/v2/Git-Interna-Die-Referenzspezifikation-engl-Refspec.html index ecb90a1af8..7e6c194a43 100644 --- a/external/book/content/book/de/v2/Git-Interna-Die-Referenzspezifikation-engl-Refspec.html +++ b/external/book/content/book/de/v2/Git-Interna-Die-Referenzspezifikation-engl-Refspec.html @@ -16,6 +16,9 @@ previous: book/de/v2/Git-Interna-Packdateien-engl-Packfiles next: book/de/v2/Git-Interna-Transfer-Protokolle title: Git - Die Referenzspezifikation (engl. Refspec) +aliases: +- "/book/de/Git-Internas-Die-Refspec.html" +- "/book/de/v1/Git-Internas-Die-Refspec.html" ---
Inzwischen hast du die meisten der gängigen Befehle und Workflows kennen gelernt. Du benötigst sie, um ein Git-Repository für deine Quellcode-Kontrolle zu verwalten oder zu pflegen. Du hast die grundlegenden Aufgaben des Tracking und Committens von Dateien gelernt und du hast die Leistungsfähigkeit der Staging-Area und Branching- und Merging-Funktionen mit Feature-Branches genutzt.
Jetzt wirst du eine Reihe von anderen nützlichen Git-Funktionen entdecken. Du wirst diese nicht unbedingt im Alltag einsetzen müssen, aber vielleicht irgendwann einmal benötigen.
diff --git a/external/book/content/book/de/v2/Git-Tools-Stashen-und-Bereinigen.html b/external/book/content/book/de/v2/Git-Tools-Stashen-und-Bereinigen.html index 876edbd306..b2e36ee319 100644 --- a/external/book/content/book/de/v2/Git-Tools-Stashen-und-Bereinigen.html +++ b/external/book/content/book/de/v2/Git-Tools-Stashen-und-Bereinigen.html @@ -16,6 +16,9 @@ previous: book/de/v2/Git-Tools-Interaktives-Stagen next: book/de/v2/Git-Tools-Deine-Arbeit-signieren title: Git - Stashen und Bereinigen +aliases: +- "/book/de/Git-Tools-Stashen.html" +- "/book/de/v1/Git-Tools-Stashen.html" ---An dieser Stelle solltest du in der Lage sein, die meisten der täglichen Aufgaben zu erledigen, für die du Git verwenden wirst. diff --git a/external/book/content/book/de/v2/Git-auf-dem-Server-Einrichten-des-Servers.html b/external/book/content/book/de/v2/Git-auf-dem-Server-Einrichten-des-Servers.html index 97b3721a0b..6933d07eed 100644 --- a/external/book/content/book/de/v2/Git-auf-dem-Server-Einrichten-des-Servers.html +++ b/external/book/content/book/de/v2/Git-auf-dem-Server-Einrichten-des-Servers.html @@ -16,6 +16,9 @@ previous: book/de/v2/Git-auf-dem-Server-Erstellung-eines-SSH-Public-Keys next: book/de/v2/Git-auf-dem-Server-Git-Daemon title: Git - Einrichten des Servers +aliases: +- "/book/de/Git-auf-dem-Server-Einrichten-des-Servers.html" +- "/book/de/v1/Git-auf-dem-Server-Einrichten-des-Servers.html" ---
Bisher haben wir die grundlegende Funktionsweise und die Verwendung von Git erläutert, sowie eine Reihe von Tools vorgestellt, die dir helfen sollen, Git einfach und effizient zu nutzen. In diesem Kapitel werden wir zeigen, wie du Git noch individueller einsetzen kannst, indem du einige wichtige Konfigurationen anpasst und das Hook-System anwendest. diff --git a/external/book/content/book/de/v2/Git-einrichten-Zusammenfassung.html b/external/book/content/book/de/v2/Git-einrichten-Zusammenfassung.html index 9a6c992fd1..b5b866780b 100644 --- a/external/book/content/book/de/v2/Git-einrichten-Zusammenfassung.html +++ b/external/book/content/book/de/v2/Git-einrichten-Zusammenfassung.html @@ -16,6 +16,9 @@ previous: book/de/v2/Git-einrichten-Beispiel-für-Git-forcierte-Regeln next: book/de/v2/Git-und-andere-VCS-Systeme-Git-als-Client title: Git - Zusammenfassung +aliases: +- "/book/de/Git-individuell-einrichten-Zusammenfassung.html" +- "/book/de/v1/Git-individuell-einrichten-Zusammenfassung.html" ---
Die Welt ist nicht perfekt. Normalerweise kannst du nicht jedes Projekt, mit dem du arbeitest, sofort auf Git umstellen. diff --git a/external/book/content/book/de/v2/Git-und-andere-VCS-Systeme-Migration-zu-Git.html b/external/book/content/book/de/v2/Git-und-andere-VCS-Systeme-Migration-zu-Git.html index 5f54675118..7d2a686c89 100644 --- a/external/book/content/book/de/v2/Git-und-andere-VCS-Systeme-Migration-zu-Git.html +++ b/external/book/content/book/de/v2/Git-und-andere-VCS-Systeme-Migration-zu-Git.html @@ -16,6 +16,9 @@ previous: book/de/v2/Git-und-andere-VCS-Systeme-Git-als-Client next: book/de/v2/Git-und-andere-VCS-Systeme-Zusammenfassung title: Git - Migration zu Git +aliases: +- "/book/de/Git-und-andere-Versionsverwaltungen-Zu-Git-umziehen.html" +- "/book/de/v1/Git-und-andere-Versionsverwaltungen-Zu-Git-umziehen.html" ---
Nachdem du ein entferntes Git-Repository eingerichtet hast, in dem alle Entwickler ihren Code teilen können, und du mit den grundlegenden Git-Befehlen in einem lokalen Arbeitsablauf vertraut bist, wirst du einige der verteilten Arbeitsabläufe verwenden, die Git dir ermöglicht.
In diesem Kapitel erfährst du, wie du mit Git in einer verteilten Umgebung als Mitwirkender (engl. Contributor) und Integrator arbeitest. Das heißt, du lernst, wie du Quelltext erfolgreich zu einem Projekt beisteuern und es dir und dem Projektbetreuer so einfach wie möglich machst. Außerdem lernst du, wie du ein Projekt erfolgreich verwaltest, in dem mehrere Entwicklern Inhalte beisteuern.
diff --git a/external/book/content/book/de/v2/Verteiltes-Git-Zusammenfassung.html b/external/book/content/book/de/v2/Verteiltes-Git-Zusammenfassung.html index dbb40ce4f1..0470ca12c5 100644 --- a/external/book/content/book/de/v2/Verteiltes-Git-Zusammenfassung.html +++ b/external/book/content/book/de/v2/Verteiltes-Git-Zusammenfassung.html @@ -16,6 +16,9 @@ previous: book/de/v2/Verteiltes-Git-Ein-Projekt-verwalten next: book/de/v2/GitHub-Einrichten-und-Konfigurieren-eines-Kontos title: Git - Zusammenfassung +aliases: +- "/book/de/Distribuierte-Arbeit-mit-Git-xxx-Zusammenfassung.html" +- "/book/de/v1/Distribuierte-Arbeit-mit-Git-xxx-Zusammenfassung.html" ---Throughout the book we have introduced dozens of Git commands and have tried hard to introduce them within something of a narrative, adding more commands to the story slowly. However, this leaves us with examples of usage of the commands somewhat scattered throughout the whole book.
In this appendix, we’ll go through all the Git commands we addressed throughout the book, grouped roughly by what they’re used for. diff --git a/external/book/content/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy.html b/external/book/content/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy.html index 7778fc30d9..5513ce381a 100644 --- a/external/book/content/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy.html +++ b/external/book/content/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy.html @@ -16,6 +16,9 @@ previous: book/en/v2/Customizing-Git-Git-Hooks next: book/en/v2/Customizing-Git-Summary title: Git - An Example Git-Enforced Policy +aliases: +- "/book/en/Customizing-Git-An-Example-Git-Enforced-Policy.html" +- "/book/en/v1/Customizing-Git-An-Example-Git-Enforced-Policy.html" ---
So far, we’ve covered the basics of how Git works and how to use it, and we’ve introduced a number of tools that Git provides to help you use it easily and efficiently. In this chapter, we’ll see how you can make Git operate in a more customized fashion, by introducing several important configuration settings and the hooks system. diff --git a/external/book/content/book/en/v2/Customizing-Git-Git-Hooks.html b/external/book/content/book/en/v2/Customizing-Git-Git-Hooks.html index e62c60dbe6..0627e21fc8 100644 --- a/external/book/content/book/en/v2/Customizing-Git-Git-Hooks.html +++ b/external/book/content/book/en/v2/Customizing-Git-Git-Hooks.html @@ -16,6 +16,9 @@ previous: book/en/v2/Customizing-Git-Git-Attributes next: book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy title: Git - Git Hooks +aliases: +- "/book/en/Customizing-Git-Git-Hooks.html" +- "/book/en/v1/Customizing-Git-Git-Hooks.html" ---
Now that you have a remote Git repository set up as a focal point for all the developers to share their code, and you’re familiar with basic Git commands in a local workflow, you’ll look at how to utilize some of the distributed workflows that Git affords you.
In this chapter, you’ll see how to work with Git in a distributed environment as a contributor and an integrator. diff --git a/external/book/content/book/en/v2/Distributed-Git-Maintaining-a-Project.html b/external/book/content/book/en/v2/Distributed-Git-Maintaining-a-Project.html index 51f7922e70..f007b23b01 100644 --- a/external/book/content/book/en/v2/Distributed-Git-Maintaining-a-Project.html +++ b/external/book/content/book/en/v2/Distributed-Git-Maintaining-a-Project.html @@ -16,6 +16,9 @@ previous: book/en/v2/Distributed-Git-Contributing-to-a-Project next: book/en/v2/Distributed-Git-Summary title: Git - Maintaining a Project +aliases: +- "/book/en/Distributed-Git-Maintaining-a-Project.html" +- "/book/en/v1/Distributed-Git-Maintaining-a-Project.html" ---
This chapter will be about getting started with Git. We will begin by explaining some background on version control tools, then move on to how to get Git running on your system and finally how to get it set up to start working with. diff --git a/external/book/content/book/en/v2/Getting-Started-First-Time-Git-Setup.html b/external/book/content/book/en/v2/Getting-Started-First-Time-Git-Setup.html index ca0efcc07b..f60cc0d80b 100644 --- a/external/book/content/book/en/v2/Getting-Started-First-Time-Git-Setup.html +++ b/external/book/content/book/en/v2/Getting-Started-First-Time-Git-Setup.html @@ -16,6 +16,9 @@ previous: book/en/v2/Getting-Started-Installing-Git next: book/en/v2/Getting-Started-Getting-Help title: Git - First-Time Git Setup +aliases: +- "/book/en/Getting-Started-First-Time-Git-Setup.html" +- "/book/en/v1/Getting-Started-First-Time-Git-Setup.html" ---
If you can read only one chapter to get going with Git, this is it. This chapter covers every basic command you need to do the vast majority of the things you’ll eventually spend your time doing with Git. diff --git a/external/book/content/book/en/v2/Git-Basics-Git-Aliases.html b/external/book/content/book/en/v2/Git-Basics-Git-Aliases.html index 47d01614ec..2d8c0d9547 100644 --- a/external/book/content/book/en/v2/Git-Basics-Git-Aliases.html +++ b/external/book/content/book/en/v2/Git-Basics-Git-Aliases.html @@ -16,6 +16,9 @@ previous: book/en/v2/Git-Basics-Tagging next: book/en/v2/Git-Basics-Summary title: Git - Git Aliases +aliases: +- "/book/en/Git-Basics-Tips-and-Tricks.html" +- "/book/en/v1/Git-Basics-Tips-and-Tricks.html" ---
Nearly every VCS has some form of branching support. diff --git a/external/book/content/book/en/v2/Git-Branching-Branching-Workflows.html b/external/book/content/book/en/v2/Git-Branching-Branching-Workflows.html index dd10f46bda..4044c06f36 100644 --- a/external/book/content/book/en/v2/Git-Branching-Branching-Workflows.html +++ b/external/book/content/book/en/v2/Git-Branching-Branching-Workflows.html @@ -16,6 +16,9 @@ previous: book/en/v2/Git-Branching-Branch-Management next: book/en/v2/Git-Branching-Remote-Branches title: Git - Branching Workflows +aliases: +- "/book/en/Git-Branching-Branching-Workflows.html" +- "/book/en/v1/Git-Branching-Branching-Workflows.html" ---
You may have skipped to this chapter from a much earlier chapter, or you may have gotten here after sequentially reading the entire book up to this point — in either case, this is where we’ll go over the inner workings and implementation of Git. We found that understanding this information was fundamentally important to appreciating how useful and powerful Git is, but others have argued to us that it can be confusing and unnecessarily complex for beginners. diff --git a/external/book/content/book/en/v2/Git-Internals-Summary.html b/external/book/content/book/en/v2/Git-Internals-Summary.html index 387475d6ef..2e965d4250 100644 --- a/external/book/content/book/en/v2/Git-Internals-Summary.html +++ b/external/book/content/book/en/v2/Git-Internals-Summary.html @@ -16,6 +16,9 @@ previous: book/en/v2/Git-Internals-Environment-Variables next: book/en/v2/Appendix-A:-Git-in-Other-Environments-Graphical-Interfaces title: Git - Summary +aliases: +- "/book/en/Git-Internals-Summary.html" +- "/book/en/v1/Git-Internals-Summary.html" ---
By now, you’ve learned most of the day-to-day commands and workflows that you need to manage or maintain a Git repository for your source code control. You’ve accomplished the basic tasks of tracking and committing files, and you’ve harnessed the power of the staging area and lightweight topic branching and merging.
Now you’ll explore a number of very powerful things that Git can do that you may not necessarily use on a day-to-day basis but that you may need at some point.
diff --git a/external/book/content/book/en/v2/Git-Tools-Rewriting-History.html b/external/book/content/book/en/v2/Git-Tools-Rewriting-History.html index bf8a429cd6..6e32411bda 100644 --- a/external/book/content/book/en/v2/Git-Tools-Rewriting-History.html +++ b/external/book/content/book/en/v2/Git-Tools-Rewriting-History.html @@ -16,6 +16,9 @@ previous: book/en/v2/Git-Tools-Searching next: book/en/v2/Git-Tools-Reset-Demystified title: Git - Rewriting History +aliases: +- "/book/en/Git-Tools-Rewriting-History.html" +- "/book/en/v1/Git-Tools-Rewriting-History.html" ---The world isn’t perfect. Usually, you can’t immediately switch every project you come in contact with to Git. diff --git a/external/book/content/book/en/v2/Git-and-Other-Systems-Migrating-to-Git.html b/external/book/content/book/en/v2/Git-and-Other-Systems-Migrating-to-Git.html index 1ead7a5f54..b3a86a8747 100644 --- a/external/book/content/book/en/v2/Git-and-Other-Systems-Migrating-to-Git.html +++ b/external/book/content/book/en/v2/Git-and-Other-Systems-Migrating-to-Git.html @@ -16,6 +16,9 @@ previous: book/en/v2/Git-and-Other-Systems-Git-as-a-Client next: book/en/v2/Git-and-Other-Systems-Summary title: Git - Migrating to Git +aliases: +- "/book/en/Git-and-Other-Systems-Migrating-to-Git.html" +- "/book/en/v1/Git-and-Other-Systems-Migrating-to-Git.html" ---
At this point, you should be able to do most of the day-to-day tasks for which you’ll be using Git. diff --git a/external/book/content/book/en/v2/Git-on-the-Server-Third-Party-Hosted-Options.html b/external/book/content/book/en/v2/Git-on-the-Server-Third-Party-Hosted-Options.html index 7e40594110..7e3eab721b 100644 --- a/external/book/content/book/en/v2/Git-on-the-Server-Third-Party-Hosted-Options.html +++ b/external/book/content/book/en/v2/Git-on-the-Server-Third-Party-Hosted-Options.html @@ -16,6 +16,17 @@ previous: book/en/v2/Git-on-the-Server-GitLab next: book/en/v2/Git-on-the-Server-Summary title: Git - Third Party Hosted Options +aliases: +- "/book/en/Git-on-the-Server-Public-Access.html" +- "/book/en/v1/Git-on-the-Server-Public-Access.html" +- "/book/en/Git-on-the-Server-GitWeb.html" +- "/book/en/v1/Git-on-the-Server-GitWeb.html" +- "/book/en/Git-on-the-Server-Gitosis.html" +- "/book/en/v1/Git-on-the-Server-Gitosis.html" +- "/book/en/Git-on-the-Server-Gitolite.html" +- "/book/en/v1/Git-on-the-Server-Gitolite.html" +- "/book/en/Git-on-the-Server-Hosted-Git.html" +- "/book/en/v1/Git-on-the-Server-Hosted-Git.html" ---
A lo largo del libro hemos introducido docenas de comandos de Git y nos hemos esforzado para introducirlos dentro de una especie de narrativa, añadiendo más comandos a la historia poco a poco. Sin embargo, esto nos deja con ejemplos de uso de los comandos algo dispersos por todo el libro.
En este apéndice, repasaremos todos los comandos de Git que hemos tratado a lo largo del libro, agrupados por el uso que se les ha dado. Vamos a hablar de lo que hace cada comando de manera muy general y a continuación señalaremos en qué parte del libro puedes encontrar un uso de él.
Si pudieras leer solo un capítulo para empezar a trabajar con Git, este es el capítulo que debes leer. Este capítulo cubre todos los comandos básicos que necesitas para hacer la gran mayoría de cosas a las que eventualmente vas a dedicar tu tiempo mientras trabajas con Git. diff --git a/external/book/content/book/es/v2/Fundamentos-de-Git-Resumen.html b/external/book/content/book/es/v2/Fundamentos-de-Git-Resumen.html index 8653768af9..63ff4cf01b 100644 --- a/external/book/content/book/es/v2/Fundamentos-de-Git-Resumen.html +++ b/external/book/content/book/es/v2/Fundamentos-de-Git-Resumen.html @@ -16,6 +16,9 @@ previous: book/es/v2/Fundamentos-de-Git-Alias-de-Git next: book/es/v2/Ramificaciones-en-Git-¿Qué-es-una-rama%3F title: Git - Resumen +aliases: +- "/book/es/Fundamentos-de-Git-Resumen.html" +- "/book/es/v1/Fundamentos-de-Git-Resumen.html" ---
En este punto, deberías ser capaz de realizar la mayoría de las tareas diarias para las cuales estarás usando Git. diff --git a/external/book/content/book/es/v2/Git-en-entornos-distribuidos-Contribuyendo-a-un-Proyecto.html b/external/book/content/book/es/v2/Git-en-entornos-distribuidos-Contribuyendo-a-un-Proyecto.html index 5b93c3c083..351e00de8d 100644 --- a/external/book/content/book/es/v2/Git-en-entornos-distribuidos-Contribuyendo-a-un-Proyecto.html +++ b/external/book/content/book/es/v2/Git-en-entornos-distribuidos-Contribuyendo-a-un-Proyecto.html @@ -16,6 +16,9 @@ previous: book/es/v2/Git-en-entornos-distribuidos-Flujos-de-trabajo-distribuidos next: book/es/v2/Git-en-entornos-distribuidos-Manteniendo-un-proyecto title: Git - Contribuyendo a un Proyecto +aliases: +- "/book/es/Git-en-entornos-distribuidos-Contribuyendo-a-un-proyecto.html" +- "/book/es/v1/Git-en-entornos-distribuidos-Contribuyendo-a-un-proyecto.html" ---
Ahora que ya tienes un repositorio Git configurado como punto de trabajo para que los desarrolladores compartan su código, y además ya conoces los comandos básicos de Git para usar en local, verás cómo se puede utilizar alguno de los flujos de trabajo distribuido que Git permite.
En este capítulo verás como trabajar con Git en un entorno distribuido como colaborador o como integrador. Es decir, aprenderás como contribuir adecuadamente a un proyecto, de manera fácil tanto para ti como para el responsable del proyecto, y también como mantener adecuadamente un proyecto con múltiples desarrolladores.
diff --git a/external/book/content/book/es/v2/Git-y-Otros-Sistemas-Git-como-Cliente.html b/external/book/content/book/es/v2/Git-y-Otros-Sistemas-Git-como-Cliente.html index 8396d788c6..3213fa4b55 100644 --- a/external/book/content/book/es/v2/Git-y-Otros-Sistemas-Git-como-Cliente.html +++ b/external/book/content/book/es/v2/Git-y-Otros-Sistemas-Git-como-Cliente.html @@ -16,6 +16,11 @@ previous: book/es/v2/Personalización-de-Git-Recapitulación next: book/es/v2/Git-y-Otros-Sistemas-Migración-a-Git title: Git - Git como Cliente +aliases: +- "/book/es/Git-y-Otros-Sistemas.html" +- "/book/es/v1/Git-y-Otros-Sistemas.html" +- "/book/es/Git-y-Otros-Sistemas-Git-y-Subversion.html" +- "/book/es/v1/Git-y-Otros-Sistemas-Git-y-Subversion.html" ---El mundo no es perfecto. Por lo general, no se puede cambiar inmediatamente cada proyecto con el que está en contacto Git. diff --git "a/external/book/content/book/es/v2/Git-y-Otros-Sistemas-Migraci\303\263n-a-Git.html" "b/external/book/content/book/es/v2/Git-y-Otros-Sistemas-Migraci\303\263n-a-Git.html" index 35db267c9d..99e8994956 100644 --- "a/external/book/content/book/es/v2/Git-y-Otros-Sistemas-Migraci\303\263n-a-Git.html" +++ "b/external/book/content/book/es/v2/Git-y-Otros-Sistemas-Migraci\303\263n-a-Git.html" @@ -17,6 +17,9 @@ next: book/es/v2/Git-y-Otros-Sistemas-Resumen title: Git - Migración a Git url: "/book/es/v2/Git-y-Otros-Sistemas-Migración-a-Git.html" +aliases: +- "/book/es/Git-y-Otros-Sistemas-Migrating-to-Git.html" +- "/book/es/v1/Git-y-Otros-Sistemas-Migrating-to-Git.html" ---
Hasta ahora, ya has aprendido la mayoría de los comandos diarios y el flujo de trabajo que necesitas para manejar y mantener un repositorio de Git para tu control del código fuente. Has conseguido cumplir con las tareas básicas de seguimiento y has agregado archivos, además has aprovechado el poder del area de staging y has conocido el tema de branching y merging.
Ahora vas a explorar unas cuantas cosas bastantes poderosas que Git puede realizar y que no necesariamente vas a usar en tu día a día, pero que puedes necesitar en algún momento.
diff --git "a/external/book/content/book/es/v2/Herramientas-de-Git-Subm\303\263dulos.html" "b/external/book/content/book/es/v2/Herramientas-de-Git-Subm\303\263dulos.html" index e1d043cc5d..3af54098ad 100644 --- "a/external/book/content/book/es/v2/Herramientas-de-Git-Subm\303\263dulos.html" +++ "b/external/book/content/book/es/v2/Herramientas-de-Git-Subm\303\263dulos.html" @@ -17,6 +17,9 @@ next: book/es/v2/Herramientas-de-Git-Agrupaciones title: Git - Submódulos url: "/book/es/v2/Herramientas-de-Git-Submódulos.html" +aliases: +- "/book/es/Las-herramientas-de-Git-Submódulos.html" +- "/book/es/v1/Las-herramientas-de-Git-Submódulos.html" ---Este capítulo se va a hablar de cómo comenzar a utilizar Git. Empezaremos describiendo algunos conceptos básicos sobre las herramientas de control de versiones; después, trataremos de explicar cómo hacer que Git funcione en tu sistema; finalmente, exploraremos cómo configurarlo para empezar a trabajar con él. Al final de este capítulo deberás entender las razones por las cuales Git existe y conviene que lo uses, y deberás tener todo preparado para comenzar.
Puede que hayas llegado a este capítulo saltando desde alguno previo o puede que hayas llegado tras leer todo el resto del libro - en uno u otro caso, aquí es donde aprenderás acerca del funcionamiento interno y la implementación de Git. Nos parece que esta información es realmente importante para entender cuan útil y potente es Git, pero algunas personas opinan que puede ser confuso e innecesariamente complejo para novatos. diff --git "a/external/book/content/book/es/v2/Los-entresijos-internos-de-Git-Las-especificaciones-para-hacer-referencia-a\342\200\246\342\200\213-refspec.html" "b/external/book/content/book/es/v2/Los-entresijos-internos-de-Git-Las-especificaciones-para-hacer-referencia-a\342\200\246\342\200\213-refspec.html" index 97f9dc7e46..fb6730156d 100644 --- "a/external/book/content/book/es/v2/Los-entresijos-internos-de-Git-Las-especificaciones-para-hacer-referencia-a\342\200\246\342\200\213-refspec.html" +++ "b/external/book/content/book/es/v2/Los-entresijos-internos-de-Git-Las-especificaciones-para-hacer-referencia-a\342\200\246\342\200\213-refspec.html" @@ -17,6 +17,9 @@ next: book/es/v2/Los-entresijos-internos-de-Git-Protocolos-de-transferencia title: Git - Las especificaciones para hacer referencia a… (refspec) url: "/book/es/v2/Los-entresijos-internos-de-Git-Las-especificaciones-para-hacer-referencia-a…-refspec.html" +aliases: +- "/book/es/Los-entresijos-internos-de-Git-Las-especificaciones-para-hacer-referencia-a-refspec.html" +- "/book/es/v1/Los-entresijos-internos-de-Git-Las-especificaciones-para-hacer-referencia-a-refspec.html" ---
Hasta ahora, hemos visto los aspectos básicos del funcionamiento de Git y la manera de utilizarlo; además de haber presentado una serie de herramientas diff --git "a/external/book/content/book/es/v2/Personalizaci\303\263n-de-Git-Git-Attributes.html" "b/external/book/content/book/es/v2/Personalizaci\303\263n-de-Git-Git-Attributes.html" index 69c48124c3..09fcf885be 100644 --- "a/external/book/content/book/es/v2/Personalizaci\303\263n-de-Git-Git-Attributes.html" +++ "b/external/book/content/book/es/v2/Personalizaci\303\263n-de-Git-Git-Attributes.html" @@ -17,6 +17,9 @@ next: book/es/v2/Personalización-de-Git-Puntos-de-enganche-en-Git title: Git - Git Attributes url: "/book/es/v2/Personalización-de-Git-Git-Attributes.html" +aliases: +- "/book/es/Personalizando-Git-Atributos-de-Git.html" +- "/book/es/v1/Personalizando-Git-Atributos-de-Git.html" ---
Cualquier sistema de control de versiones moderno tiene algún mecanismo para soportar el uso de ramas. diff --git a/external/book/content/book/es/v2/_index.html b/external/book/content/book/es/v2/_index.html index 99ab31c41c..c379f7aea9 100644 --- a/external/book/content/book/es/v2/_index.html +++ b/external/book/content/book/es/v2/_index.html @@ -13,5 +13,6 @@ url: "/book/es/v2.html" aliases: - "/book/es/v2/index.html" +- "/book/es/v1/index.html" - "/book/es/index.html" --- diff --git a/external/book/content/book/fa/v1/_index.html b/external/book/content/book/fa/v1/_index.html new file mode 100644 index 0000000000..c555d1e4c3 --- /dev/null +++ b/external/book/content/book/fa/v1/_index.html @@ -0,0 +1,4 @@ +--- +### DO NOT EDIT! Generated by script/update-book2.rb +redirect_to: book/fa/v2 +--- diff --git a/external/book/content/book/fa/v2/_index.html b/external/book/content/book/fa/v2/_index.html index 2e3a747fec..91c7294737 100644 --- a/external/book/content/book/fa/v2/_index.html +++ b/external/book/content/book/fa/v2/_index.html @@ -13,5 +13,6 @@ url: "/book/fa/v2.html" aliases: - "/book/fa/v2/index.html" +- "/book/fa/v1/index.html" - "/book/fa/index.html" --- diff --git a/external/book/content/book/fr/v1/_index.html b/external/book/content/book/fr/v1/_index.html new file mode 100644 index 0000000000..1c04ec66be --- /dev/null +++ b/external/book/content/book/fr/v1/_index.html @@ -0,0 +1,4 @@ +--- +### DO NOT EDIT! Generated by script/update-book2.rb +redirect_to: book/fr/v2 +--- diff --git a/external/book/content/book/fr/v2/Commandes-Git-Installation-et-configuration.html b/external/book/content/book/fr/v2/Commandes-Git-Installation-et-configuration.html index c441d3eed0..84be331e5f 100644 --- a/external/book/content/book/fr/v2/Commandes-Git-Installation-et-configuration.html +++ b/external/book/content/book/fr/v2/Commandes-Git-Installation-et-configuration.html @@ -16,6 +16,9 @@ previous: book/fr/v2/Annexe-B:-Embarquer-Git-dans-vos-applications-Dulwich next: book/fr/v2/Commandes-Git-Obtention-et-création-des-projets title: Git - Installation et configuration +aliases: +- "/book/fr/commands.html" +- "/book/fr/v1/commands.html" ---
Tout au long du livre, nous avons introduit des dizaines de commandes Git et avons essayé le plus possible de les introduire de manière narrative, en ajoutant progressivement des commandes dans l’histoire. Cependant, cela nous laisse avec des exemples d’utilisation des commandes quelque peu dispersés tout au long du livre.
Dans cette annexe, nous allons revoir toutes les commandes Git qui se trouvent dans le livre, regroupées à peu près par leur usage. diff --git "a/external/book/content/book/fr/v2/D\303\251marrage-rapide-Installation-de-Git.html" "b/external/book/content/book/fr/v2/D\303\251marrage-rapide-Installation-de-Git.html" index 7a25809fcb..35c452cab9 100644 --- "a/external/book/content/book/fr/v2/D\303\251marrage-rapide-Installation-de-Git.html" +++ "b/external/book/content/book/fr/v2/D\303\251marrage-rapide-Installation-de-Git.html" @@ -17,6 +17,9 @@ next: book/fr/v2/Démarrage-rapide-Paramétrage-à-la-première-utilisation-de-Git title: Git - Installation de Git url: "/book/fr/v2/Démarrage-rapide-Installation-de-Git.html" +aliases: +- "/book/fr/Démarrage-rapide-Installation-de-Git.html" +- "/book/fr/v1/Démarrage-rapide-Installation-de-Git.html" ---
Ce chapitre traite du démarrage rapide avec Git. Nous commencerons par expliquer les bases de la gestion de version, puis nous parlerons de l’installation de Git sur votre système et finalement du paramétrage pour commencer à l’utiliser. diff --git "a/external/book/content/book/fr/v2/Git-distribu\303\251-Contribution-\303\240-un-projet.html" "b/external/book/content/book/fr/v2/Git-distribu\303\251-Contribution-\303\240-un-projet.html" index 128d6b1ee8..6beee7e93d 100644 --- "a/external/book/content/book/fr/v2/Git-distribu\303\251-Contribution-\303\240-un-projet.html" +++ "b/external/book/content/book/fr/v2/Git-distribu\303\251-Contribution-\303\240-un-projet.html" @@ -17,6 +17,9 @@ next: book/fr/v2/Git-distribué-Maintenance-d’un-projet title: Git - Contribution à un projet url: "/book/fr/v2/Git-distribué-Contribution-à-un-projet.html" +aliases: +- "/book/fr/Git-distribué-Contribution-à-un-projet.html" +- "/book/fr/v1/Git-distribué-Contribution-à-un-projet.html" ---
Avec un dépôt distant Git mis en place pour permettre à tous les développeurs de partager leur code, et la connaissance des commandes de base de Git pour une gestion locale, abordons les méthodes de gestion distribuée que Git nous offre.
Dans ce chapitre, vous découvrirez comment travailler dans un environnement distribué avec Git en tant que contributeur ou comme intégrateur. diff --git "a/external/book/content/book/fr/v2/Git-distribu\303\251-Maintenance-d\342\200\231un-projet.html" "b/external/book/content/book/fr/v2/Git-distribu\303\251-Maintenance-d\342\200\231un-projet.html" index 21a7232c66..ce45123f98 100644 --- "a/external/book/content/book/fr/v2/Git-distribu\303\251-Maintenance-d\342\200\231un-projet.html" +++ "b/external/book/content/book/fr/v2/Git-distribu\303\251-Maintenance-d\342\200\231un-projet.html" @@ -17,6 +17,9 @@ next: book/fr/v2/Git-distribué-Résumé title: Git - Maintenance d’un projet url: "/book/fr/v2/Git-distribué-Maintenance-d’un-projet.html" +aliases: +- "/book/fr/Git-distribué-Maintenance-d-un-projet.html" +- "/book/fr/v1/Git-distribué-Maintenance-d-un-projet.html" ---
Le monde n’est pas parfait. Habituellement, vous ne pouvez pas basculer immédiatement sous Git tous les projets que vous pourriez rencontrer. diff --git "a/external/book/content/book/fr/v2/Git-et-les-autres-syst\303\250mes-Migration-vers-Git.html" "b/external/book/content/book/fr/v2/Git-et-les-autres-syst\303\250mes-Migration-vers-Git.html" index ed209aa87a..9c338dd43e 100644 --- "a/external/book/content/book/fr/v2/Git-et-les-autres-syst\303\250mes-Migration-vers-Git.html" +++ "b/external/book/content/book/fr/v2/Git-et-les-autres-syst\303\250mes-Migration-vers-Git.html" @@ -17,6 +17,9 @@ next: book/fr/v2/Git-et-les-autres-systèmes-Résumé title: Git - Migration vers Git url: "/book/fr/v2/Git-et-les-autres-systèmes-Migration-vers-Git.html" +aliases: +- "/book/fr/Git-et-les-autres-systèmes-Migrer-sur-Git.html" +- "/book/fr/v1/Git-et-les-autres-systèmes-Migrer-sur-Git.html" ---