Я несколько раз использовал следующий алгоритм:
true
или false
true
, удалите последнюю букву от [1 111] Пароль false
, ничего не делайте VoilГЎ - теперь у Вас должен быть пароль длины между 5 и 10 символами с алфавитно-цифровыми символами нижнего регистра и верхним регистром. Наличие гласных и согласных сменяется, часто делают их полуудобопроизносимыми и таким образом легче помнить.
Репозиторий git содержит всю историю за все время.
Итак, когда вы клонируете репозиторий, вы клонируете его с полной историей, и , затем , вы можете создать ветку из любого коммита, который вы хотите:
$ git checkout -b aNewBranch SHA1
с SHA1, представляющим идентификатор фиксации, из которого вы хотите чтобы продолжить.
Ветви в Git - это всего лишь способ отслеживать один путь к DAG (направленный ациклический граф) , который представляет собой набор коммитов, представляющих историю репозитория Git.
Это простой указатель, который вы назначаете одному из этих коммитов, и он будет двигаться вместе с каждым новым коммитом.
Подробнее см. Pro Git book.
Вы можете отметить конкретный коммит с помощью тег , который, как и ветвь, является простым указателем, но неизменяемым (он не перемещается, когда вы делаете новую фиксацию).
Вы будете использовать предпочтительно аннотированные теги , которые хранятся как полные объекты в базе данных Git. Они суммируются; содержать имя теггера, адрес электронной почты и дату; иметь сообщение с тегами; и может быть подписан и проверен с помощью GNU Privacy Guard (GPG).
В разделе «Графические интерфейсы» страницы InterfacesFrontendsAndTools на Git Wiki перечислены различные графические интерфейсы для Git на данный момент.
Вы увидите много вопросов о разнице между Git и SVN: например, см. мой ответ (или этот ).
Мой наиболее полный ответ о фундаментальных различиях между Git и SVN здесь:
«что из двух лучше: git или SVN» .