works:linux:git

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
works:linux:git [2016/10/04 10:15]
Chugreev Eugene [После изменений файла]
works:linux:git [2023/07/06 06:42] (current)
Chugreev Eugene
Line 1: Line 1:
 ====== Небольшая книжка по GIT ====== ====== Небольшая книжка по GIT ======
-<WRAP group+ 
-<WRAP half column+===== Настройка конфигурации ===== 
-===== После изменений файла =====+=== Обезательные настройки === 
 +^ Комманда ^ Что делает ^ 
 +<code>git config --global user.name "John Doe"</code> | Выставляет **имя** пользователя в пользовательской кофигурации | 
 +<code>git config --global user.email "johndoe@example.com"</code> | Выставляет **email** пользователя в пользовательской кофигурации | 
 +| <code>git config --global core.excludesfile ~/.gitignore</code> | (Опционально) создать общий для всех проектов файл .gitignore в папке пользователя | 
 + 
 +=== Папки настроек === 
 +^ Тип ^ Позиция ^ 
 +| --local | Файл .git/config в директории с проектом | 
 +| --global | Файл .gitconfig в пользователькой домашней папке | 
 +| --system | Файл /etc/gitconfig на всю систему и всех пользователей (требует root) | 
 + 
 + 
 +===== Примеры ===== 
 + 
 +=== После изменений файла ===
 <code bash> <code bash>
 git status git status
Line 10: Line 25:
 git push git push
 </code> </code>
-</WRAP><WRAP half column> 
  
-</WRAP+=== Откат изменений === 
-</WRAP>+<code bash> 
 +# Откат всех мониторных файлов 
 +git reset --hard 
 +# Удалить все не мониторные файлы 
 +git clean -df 
 +# Откат незакомиченого файла 
 +git checkout filename1 filename2 
 +</code>
  
 +=== Создать бранч, залить бранч ===
 +<code bash>
 +git checkout -b <your-new-branch>
 +git add <files>
 +git commit -m <message>
  
 +git push -u origin <your-new-branch>
 +</code>
works/linux/git.1475576113.txt.gz · Last modified: 2018/12/15 17:17 (external edit)