Git

Book

2nd Edition (2014)

The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.

The version found here has been updated with corrections and additions from hundreds of contributors. If you see an error or have a suggestion, patches and issues are welcome in its GitHub repository.

  1. 1. Почеток

    1. 1.1 За верзиска контрола
    2. 1.2 Кратка историја на Git
    3. 1.3 Основи на Гит
    4. 1.4 Командната линија
    5. 1.5 Инсталирање на Git
    6. 1.6 First-Time Git Setup
    7. 1.7 Getting Help
    8. 1.8 Заклучок
  2. 2. Основите на Git

    1. 2.1 Добивање складиште за Git
    2. 2.2 Снимање на промени во складиштето
    3. 2.3 Прикажување на историјата на извршување
    4. 2.4 Поништување на нештата
    5. 2.5 Working with Remotes
    6. 2.6 Tagging
    7. 2.7 Git Алијаси
    8. 2.8 Заклучок
  3. 3. Гранење во Git

    1. 3.1 Гранење објаснето
    2. 3.2 Основно разгранување и спојување
    3. 3.3 Branch Management
    4. 3.4 Работни процеси
    5. 3.5 Далечински гранки
    6. 3.6 Ребаза
    7. 3.7 Заклучок
  4. 4. Git на Сервер

    1. 4.1 Протоколите
    2. 4.2 Добивање на Git на сервер
    3. 4.3 Генерирање на вашиот SSH јавен клуч
    4. 4.4 Поставување на серверот
    5. 4.5 Гит демон
    6. 4.6 Smart HTTP
    7. 4.7 GitWeb
    8. 4.8 GitLab
    9. 4.9 Опции за домаќини на трети лица
    10. 4.10 Заклучок
  5. 5. Дистрибуиран Git

    1. 5.1 Дистрибуирани работни процеси
    2. 5.2 Придонес кон проект
    3. 5.3 Приватен мал тим
    4. 5.4 Одржување на проект
    5. 5.5 Заклучок
  6. 6. GitHub

    1. 6.1 Поставување сметка и конфигурација
    2. 6.2 Придонес кон проект
    3. 6.3 Одржување на проект
    4. 6.4 Специјални датотеки
    5. 6.5 Управување со организација
    6. 6.6 Скриптирање на GitHub
    7. 6.7 Заклучок
  7. 7. Git Алатки

    1. 7.1 Revision Selection
    2. 7.2 Интерактивно стажирање
    3. 7.3 Stashing and Cleaning
    4. 7.4 Signing Your Work
    5. 7.5 Searching
    6. 7.6 Rewriting History
    7. 7.7 Reset Demystified
    8. 7.8 Напредно спојување
    9. 7.9 Rerere
    10. 7.10 Дебагирање со Git
    11. 7.11 Submodules
    12. 7.12 Збивање
    13. 7.13 Заменување
    14. 7.14 Складирање на ингеренции
    15. 7.15 Заклучок
  8. 8. Персонализација на Git

    1. 8.1 Git Configuration
    2. 8.2 Git Атрибути
    3. 8.3 Git Hooks
    4. 8.4 An Example Git-Enforced Policy
    5. 8.5 Заклучок
  9. 9. Git и други системи

    1. 9.1 Git како Клиент
    2. 9.2 Мигрирање кон Git
    3. 9.3 Заклучок
  10. 10. Внатрешноста на Git

    1. 10.1 Plumbing and Porcelain
    2. 10.2 Git Objects
    3. 10.3 Git References
    4. 10.4 Packfiles
    5. 10.5 The Refspec
    6. 10.6 Transfer Protocols
    7. 10.7 Maintenance and Data Recovery
    8. 10.8 Environment Variables
    9. 10.9 Заклучок
  11. A1. Appendix A: Git во други околини

    1. A1.1 Graphical Interfaces
    2. A1.2 Git in Visual Studio
    3. A1.3 Git in Eclipse
    4. A1.4 Git in Bash
    5. A1.5 Git in Zsh
    6. A1.6 Git in Powershell
    7. A1.7 Заклучок
  12. A2. Appendix B: Вметнување на Git во вашите апликации

    1. A2.1 Command-line Git
    2. A2.2 Libgit2
    3. A2.3 JGit
    4. A2.4 go-git
  13. A3. Appendix C: Git команди

    1. A3.1 Setup and Config
    2. A3.2 Getting and Creating Projects
    3. A3.3 Basic Snapshotting
    4. A3.4 Branching and Merging
    5. A3.5 Sharing and Updating Projects
    6. A3.6 Inspection and Comparison
    7. A3.7 Debugging
    8. A3.8 Patching
    9. A3.9 Email
    10. A3.10 External Systems
    11. A3.11 Administration
    12. A3.12 Plumbing Commands
scroll-to-top