Список команд для роботи з git

Список команд для роботи з git

Це коротка інструкція по роботі з git, я тут зібрав список команд, щоб не забувати, та й щоб була можливість їх швидко знайти.
Всі команди будуть постійно оновлюватися. Якщо ви знайдете помилки, пишіть, буду виправляти.

0. Додавання README файлу і .gitignore:
touch README.md
touch .gitignore

Ініціаліалізація git
git init

Додавання окремих файлів для відстеження, наприклад README файлу і .gitignore:
git add README.md
git add .gitignore

Додавання всіх файлів в git для відстеження:
git add.

Перший Комміт:
git commit -m «first commit» [-m -повідомлення; "First commit" - опис того, що було зроблено]

Перевірка статусу зміни файлів в git
git status

Публіц файлів на віддаленому сервері:
git push -u repos branch [repos - назва сховища, branch - це гілка]

Отримання змін на віддаленому сервері
git fetch repos [repos - ім'я молодецький. сервера]

Клонування віддаленого сховища git
git clone git: //github.com/schacon/ticgit.git

Удалн файлів з відслідковуються в git:
git rm file_name [file_name - назва файлу]

Видалення файлів з індексу git
git rm --cached path_to_file [path_to_file - шлях до файлу або папці]

Отримання інформації про віддаленому сервері
git remote show server_name [server_name - ім'я молодецький. сервера]

Отримання всіх віддалених серверів git (мається на увазі серверів, з якими ви працюєте.)
git remote
git remote -v [-v - доп. параметр, показує посилання на віддалений сервер]

Перейменувати віддалений реп.
git remote rename old_name new_name [old_name - стара назва; new_name - нова назва]

Видалити віддалений реп.
git remote rm rep_name [rep_name - назва реп. який слід видалити]

Створення нової гілки в git
git branch branch_name [branch_name - ім'я гілки]

Перехід на потрібну гілку в git
git checkout branch_name [branch_name - ім'я гілки]

Створення нової гілки в git і моментальне перемикання на неї
git checkout -b branch_name [branch_name - ім'я гілки]

Злиття (merge) гілок в git
git merge branch_name [branch_name - ім'я гілки]

Видалення гілки в git
git branch -d branch_name [branch_name - ім'я гілки]

Зміна останнього коммітов в git [всі три команди разом дають один Комміт - другий Комміт замінює результат першого.]
git commit -m 'initial commit'
git add forgotten_file
git commit --amend

Скасування індексації файлу в git
git reset HEAD file_name [file_name - назва файлу]

Скасування змін файлу в git
git checkout file_name [file_name - назва файлу]

cd / path / to / my / repo
git remote add origin. - шлях
git push -u origin --all # pushes up the repo and its refs for the first time
git push -u origin --tags # pushes up any tags

Схожі статті