![Список команд для роботи з git (file_name назва файлу) Список команд для роботи з git](https://images-on-off.com/images/126/spisokkomanddlyarabotisgit-594a9d90.png)
Це коротка інструкція по роботі з 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