Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
development:git [2015/07/06 10:49] linko22@gmail.com |
development:git [2015/08/19 11:48] (текущий) linko22@gmail.com |
||
---|---|---|---|
Строка 14: | Строка 14: | ||
</ | </ | ||
+ | **Удалить бранч локально или удалённо** | ||
+ | |||
+ | Удалить локально бранч | ||
+ | |||
+ | < | ||
+ | git branch -d the_local_branch | ||
+ | </ | ||
+ | |||
+ | Удалить бранч удаленно | ||
+ | |||
+ | < | ||
+ | git push origin : | ||
+ | </ | ||
+ | |||
+ | Если вылезает сообщение: | ||
+ | |||
+ | Это означает, | ||
+ | |||
+ | < | ||
+ | git fetch -p | ||
+ | </ | ||
+ | |||
+ | В мане git сказано *-p, --prune After fetching, remove any remote-tracking branches which no longer exist on the remote.* | ||
+ | |||
+ | ** Как посмотреть изменения между master и branch** | ||
+ | |||
+ | < | ||
+ | git diff --name-status master..branchName | ||
+ | </ | ||
+ | |||
+ | ** Случайно закоммитил файл в бранче, | ||
+ | |||
+ | < | ||
+ | git reset HEAD^ -- / | ||
+ | git commit -m 'Reset / | ||
+ | git push origin branchname | ||
+ | </ | ||
+ | |||
+ | ** Как перестать отслеживать файл в бранче не удаляя его ** | ||
+ | |||
+ | Для файла | ||
+ | < | ||
+ | git rm --cached / | ||
+ | </ | ||
+ | Для каталога | ||
+ | < | ||
+ | git rm --cached -r / | ||
+ | </ |