Git HOWTO (RU) · avasyukov
Git конфигурационния --global user.name "FirstName Фамилия"
Git конфигурационния --global user.email "[email protected]"
Git конфигурационния --global core.editor "Вим"
Можете дори да посочите нещо в духа, ако е необходимо:
Git конфигурационния --global core.editor "Gedit -w -s"
Ние създаваме нашите собствени хранилище за
Основната работа на скрипта
Как да си направим ангажират (на местен Git)
Проверете състоянието на вашия работен екземпляр, погледнете модифициран, добавя и изтрити файлове в сравнение с последния ангажират
Ако желаете, можем да чета, че тя е променена в сравнение с последния ангажират
Добавяне към извършване на променените файлове и нови файлове (няма нужда да се добавят всички трябва да се ангажира да направи един логичен край на промяната)
Ако се ангажират да изтриете някои файлове - ги маркира за отстраняване
Git ангажират -m "Описание ангажират с 1-2 фрази"
Как да се прехвърля на дистанционното Git-хранилище на вашите локални промени ( "публикуване ангажира")
Общи команди и различни комунални услуги
Как да се връщам неуспешните ангажира
Запазване навсякъде желаните файлове, ако има такива.
Изхвърлете лошо ангажира един
Git връщат hesh_kommita
Това отменя това, определено се ангажират. Вземи в историята _dva_ ангажират - и лоши "неговото обратно" неговото премахване. Тя може да се прилага за произволни стари ангажира, запазвайки тези, които дойдоха след тях.
Или напълно изчисти всички промени и да се върнете към определено състояние история
Git изчисти --hard hesh_kommita
В същото време ние напълно се върне в държавата, съответстваща на даден ангажимент. Всичко, което беше след нулиране.
Ако е необходимо, ние публикуваме промените в дистанционното хранилището (ако вече сте успели да се бутам лоши ангажира)
Състоянието на работа екземпляр
Проверете състоянието на вашия работен екземпляр, погледнете модифициран, добавя и изтрити файлове в сравнение с последния ангажират
Радвайки се на историята на ангажира
Код промени за определен период
Гледайте извърши промени от единия към другия
Git разл hesh_starogo_kommita hesh_novogo_kommita
Производство кръпка като отделен файл
Git разл ФАЙЛ_1 ФАЙЛ_2. fileN> mypatch.patch
По същия начин, ние не може да направи кръпка "на последния се ангажират с текущата работна копие" и "се ангажира от А до Б извършил."
Промени намаление на цените отделен файл
Ако искате да загубят своите временни промени и да се върнете към последния zakommichennomu на файла, може да се направи командос
Git касата файл
Почистване на работа копие от ненужни файлове
За да издържи всички нови файлове от дърво с кода (например, изпълними файлове, изграждане на файлове, данни от изпитвания, нещо друго)