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 касата файл

Почистване на работа копие от ненужни файлове

За да издържи всички нови файлове от дърво с кода (например, изпълними файлове, изграждане на файлове, данни от изпитвания, нещо друго)