Git 09.06.2024
This commit is contained in:
		
							
								
								
									
										14
									
								
								Git/Git.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								Git/Git.md
									
									
									
									
									
								
							@@ -50,4 +50,18 @@ git commit -m "Сообщение" # Сделать коммит с сообще
 | 
			
		||||
git commit -am "Сообщение" # Сделать коммит со всеми изменёнными файлами (новые файлы не добавляются)
 | 
			
		||||
git rm test.txt # Удаляет файл из git и из папки
 | 
			
		||||
git rm --cached test.txt # Удаляет файл из git но не из папки
 | 
			
		||||
git log # Посмотреть коммиты
 | 
			
		||||
git log --pretty=format:"%h - %an, %ar : %s" # Красивенький вывод, но мне не нравится
 | 
			
		||||
git log -p # Кроме обычного ещё покажет diff
 | 
			
		||||
git log --since=2.weeks # За последние 2 недели
 | 
			
		||||
git checkout o9bcdsb text.txt # Возвращает файл к состоянию нужного коммита
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
#### Работа с remote
 | 
			
		||||
 | 
			
		||||
```bash
 | 
			
		||||
git clone https://github.com/torvalds/linux.git # Скопировать репозиторий
 | 
			
		||||
git remote add origin https://github.com/torvalds/linux.git # Добавить ссылку к существующему локальному репозеторию
 | 
			
		||||
git push # Отправляет ветку
 | 
			
		||||
git push -u origin master # master - название ветки. Эта команда нужна только при первой отправке ветки
 | 
			
		||||
```
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user