GIT. Работа с Bitbucket и Github через ssh без ввода пароля
При работе с git репозиториями Bitbucket и GitHub постоянно приходится вводить свои регистрационные данные в виде логина и пароля или просто пароля.
Для того, чтобы не вводить постоянно регистрационные данные, можно воспользоваться ssh.
Git. Удалить файл из индекса
Удаляем файл из индекса.
Если вы добавили файл в индекс с помощью git add, но считаете, что этот файл не должен попасть в коммит(commit), то его можно удалить из индексируемых файлов с помощью команды:
Git. При выполнении git pull: информация о отслеживании текущей ветки отсутствует
Если при выполнении git команд у вас появилась ошибка следующего содержания: "информация о отслеживании текущей ветки отсутствует".
Это значит, что ваша текущая ветка скорее всего локальная и она не привязана к веткам удаленного репозитария.
При возникновении данного сообщения можно сделать следующее:
Git. Отменить последний коммит с сохранением изменений
Если вы сделали коммит(commit) в git, но по какой то причине посчитали, что он плох или в нем чего-то не хватает, то вы можете отменить последний коммит(commit) с сохранением изменений, относящихся к этому коммиту(commit).
Git. Удалить файл из репозитория
Если вы сделали commit и push файла в ветку, но потом поняли, что файл не должен был попасть в репозиторий, то в целом можно подумать, что если добавить файл в .gitignore, то файл перестанет индексироваться и git перестанет отслеживать в нем изменения.
Но это не совсем так. По сути файл будет точно так же отслеживаться.
Для того, чтобы удалить файл из репозитория и перестать индексировать и отслеживать в нем изменения нужно: