Teh Hermit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
git [2022/05/30 13:58] – [Команды для работы с git] jpgit [2023/02/15 10:13] (current) jp
Line 225: Line 225:
 Мягкий режим отката изменения (откатит коммит, изменения будут добавлены в индекс):  Мягкий режим отката изменения (откатит коммит, изменения будут добавлены в индекс): 
  
-  git reset --soft+  git reset --soft commit-name
      
 Смешанный режим отката изменений (откатит коммит, изменения не будут добавлены в индекс):  Смешанный режим отката изменений (откатит коммит, изменения не будут добавлены в индекс): 
  
-  git reset --mixed+  git reset commit-name 
 +   
 +:!: Смешанный режим это режим работы команды по умолчанию, поэтому параметр не нужен.  
 + 
 +Сбросить один коммит в смешанном режиме:  
 + 
 +  git reset HEAD~1 
 +   
 +Жёсткий режим сброса (все последующие коммиты будут удалены): 
 + 
 +  git reset --hard commit-name 
 +   
 +:!: commit-name - имя коммита, до которого мы сбрасываем ветку (т.е. сам этот коммит станет HEAD). \\ 
 +:!: Использовать очень осторожно, изменения будут потеряны.  
 + 
 +Исправить ошибку в сообщении коммита: 
 + 
 +  git commit --amend -m 'new_comment' 
 +   
 +Добавить файл в проведенный коммит без редактирования сообщения коммита: 
 + 
 +  git commit --amend --no-edit 
 +   
 +Отменить слияние веток: 
 + 
 +  git reset --merge commit-name 
 +   
 +:!: commit-name - имя коммита, предшествовавшего слиянию. 
 + 
 +Отменить слияние, если произошёл конфликт:  
 + 
 +  git merge --abort 
 +   
 +Переименовать ветку: 
 + 
 +  git branch -m new-name 
 +   
 +Удалить ветку: 
 + 
 +  git branch -d branch-name 
 +   
 +:!: Данная команда не удалит ветку, если она не будет влита куда-то ещё. 
 + 
 +Принудительно удалить ветку, даже если она не влита: 
 + 
 +  git branch -D branch-name 
 +   
 +Удалить ветку в удаленном репозитории: 
 + 
 +  git push -u origin --delete branch-name
 ==== Состояния файлов git ==== ==== Состояния файлов git ====
  
Line 257: Line 306:
  
 :!: //При этом нельзя включить в исключения файл из папки, которая исключена целиком.// :!: //При этом нельзя включить в исключения файл из папки, которая исключена целиком.//
 +
 +----
 +
 +==== Работа git с SSL ====
 +
 +Отключить все проверки SSL для клиента git.
 +
 +//:!: (НЕ БЕЗОПАСНО для постоянной работы)// 
 +
 +   git config --global http.sslVerify false # Do NOT do this!
 +Использовать хранилище сертификатов Windows вместо собственного.
 +
 +   git config --global http.sslBackend schannel
 +{{tag>DevOPS GIT}}
git.1653919115.txt.gz · Last modified: by jp