Skip to content

Latest commit

 

History

History
63 lines (52 loc) · 2.47 KB

GIT.md

File metadata and controls

63 lines (52 loc) · 2.47 KB

Основы работы с Git

Важные, но ненужные тебе, команды:

// инициализация Git
git init

Важные команды:

// переход на ветку (ВАЖНО! Сначала переходите на свою ветку!)
git checkout br_login // br_login - твоя ветка

// добавление файлов
git add README.md // отдельного
git add * //всех

// коммит
git commit -m "add readme" // "add readme" - название коммита

// проверка статуса изменения файлов
git status

// публикация коммитов на сервер (не обязательно делать после каждого коммита)
git push -u 2ButtonsFront br_login // br_login - твоя ветка

// получение изменений с сервера
git fetch 2ButtonsFront

// изменение последнего коммита
//(все три команды вместе дают один коммит — второй коммит заменяет результат первого)
git commit -m 'initial commit'
git add forgotten_file
git commit --amend

// отмена индексации файла
git reset HEAD file_name // file_name - название файла

// отмена изменений файла
git checkout file_name // file_name - название файла

// посмотреть, в какой ты ветке
git branch

Требования к коду и организации:

  1. В строке не более 100 символов;
  2. Комментирование кода на английском;
  3. Избегать повторения одного и того же кода (лучше определить метод);
  4. Осмысленные имена переменных;
  5. Части одного запроса или условия должны находиться на одном отступе:
if (typeof a ! == "undefined" &&
    typeof b ! == "undefined" &&
    typeof c === "string") { 
//your code
}
  1. Пробелы там, где это повышает читаемость кода (присвоения, циклы, ...):
for (let i = 0; i < 100) {

}
  1. Частые коммиты (добавил функцию, проверил, работает - коммит, пушить можно после нескольких коммитов, не так часто)