🗊Презентация Git. Working directory

Нажмите для полного просмотра!
Git. Working directory, слайд №1Git. Working directory, слайд №2Git. Working directory, слайд №3Git. Working directory, слайд №4Git. Working directory, слайд №5Git. Working directory, слайд №6Git. Working directory, слайд №7Git. Working directory, слайд №8Git. Working directory, слайд №9Git. Working directory, слайд №10Git. Working directory, слайд №11Git. Working directory, слайд №12Git. Working directory, слайд №13Git. Working directory, слайд №14Git. Working directory, слайд №15Git. Working directory, слайд №16Git. Working directory, слайд №17Git. Working directory, слайд №18Git. Working directory, слайд №19Git. Working directory, слайд №20Git. Working directory, слайд №21Git. Working directory, слайд №22Git. Working directory, слайд №23Git. Working directory, слайд №24Git. Working directory, слайд №25Git. Working directory, слайд №26Git. Working directory, слайд №27Git. Working directory, слайд №28Git. Working directory, слайд №29Git. Working directory, слайд №30Git. Working directory, слайд №31Git. Working directory, слайд №32Git. Working directory, слайд №33Git. Working directory, слайд №34Git. Working directory, слайд №35Git. Working directory, слайд №36Git. Working directory, слайд №37Git. Working directory, слайд №38Git. Working directory, слайд №39Git. Working directory, слайд №40Git. Working directory, слайд №41Git. Working directory, слайд №42Git. Working directory, слайд №43Git. Working directory, слайд №44Git. Working directory, слайд №45Git. Working directory, слайд №46Git. Working directory, слайд №47Git. Working directory, слайд №48Git. Working directory, слайд №49Git. Working directory, слайд №50Git. Working directory, слайд №51Git. Working directory, слайд №52Git. Working directory, слайд №53Git. Working directory, слайд №54Git. Working directory, слайд №55Git. Working directory, слайд №56Git. Working directory, слайд №57Git. Working directory, слайд №58Git. Working directory, слайд №59Git. Working directory, слайд №60Git. Working directory, слайд №61Git. Working directory, слайд №62Git. Working directory, слайд №63Git. Working directory, слайд №64Git. Working directory, слайд №65Git. Working directory, слайд №66Git. Working directory, слайд №67Git. Working directory, слайд №68Git. Working directory, слайд №69Git. Working directory, слайд №70Git. Working directory, слайд №71Git. Working directory, слайд №72Git. Working directory, слайд №73Git. Working directory, слайд №74Git. Working directory, слайд №75Git. Working directory, слайд №76Git. Working directory, слайд №77Git. Working directory, слайд №78Git. Working directory, слайд №79Git. Working directory, слайд №80Git. Working directory, слайд №81Git. Working directory, слайд №82Git. Working directory, слайд №83Git. Working directory, слайд №84Git. Working directory, слайд №85Git. Working directory, слайд №86Git. Working directory, слайд №87Git. Working directory, слайд №88Git. Working directory, слайд №89Git. Working directory, слайд №90Git. Working directory, слайд №91Git. Working directory, слайд №92

Содержание

Вы можете ознакомиться и скачать презентацию на тему Git. Working directory. Доклад-сообщение содержит 92 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Git
Иван Домашних
Описание слайда:
Git Иван Домашних

Слайд 2





Базовые понятия
Описание слайда:
Базовые понятия

Слайд 3





Working directory
Описание слайда:
Working directory

Слайд 4





Modification
Описание слайда:
Modification

Слайд 5





Commit
Описание слайда:
Commit

Слайд 6





History
Описание слайда:
History

Слайд 7





Repository
Описание слайда:
Repository

Слайд 8





Внесение изменений
Описание слайда:
Внесение изменений

Слайд 9





add to staging area and commit
Описание слайда:
add to staging area and commit

Слайд 10





checkout file or reset file
Описание слайда:
checkout file or reset file

Слайд 11





revert commit
Описание слайда:
revert commit

Слайд 12





move & remove
git mv – переименовывает/перемещает файл*
git rm – удаляет файл
* Git прекрасно умеет отслеживать изменения сам,
* поэтому можно перемещаться файлы любимым способом
Описание слайда:
move & remove git mv – переименовывает/перемещает файл* git rm – удаляет файл * Git прекрасно умеет отслеживать изменения сам, * поэтому можно перемещаться файлы любимым способом

Слайд 13





get status of working directory
Описание слайда:
get status of working directory

Слайд 14





log history
Описание слайда:
log history

Слайд 15





diff
git diff – разница между working directory и index
git difftool – разница с помощью заданного тула
git difftool --gui  – разница в GUI-туле
Описание слайда:
diff git diff – разница между working directory и index git difftool – разница с помощью заданного тула git difftool --gui – разница в GUI-туле

Слайд 16





help
git help commit
git commit --help
git commit -h
Описание слайда:
help git help commit git commit --help git commit -h

Слайд 17





Метки и ветки
Описание слайда:
Метки и ветки

Слайд 18





HEAD
Описание слайда:
HEAD

Слайд 19





checkout to revision
Описание слайда:
checkout to revision

Слайд 20





tag
Описание слайда:
tag

Слайд 21





branch
Описание слайда:
branch

Слайд 22





Развитие фичи
Описание слайда:
Развитие фичи

Слайд 23





Развитие фичи
Описание слайда:
Развитие фичи

Слайд 24





Развитие фичи
Описание слайда:
Развитие фичи

Слайд 25





Что будет при коммите?
Описание слайда:
Что будет при коммите?

Слайд 26





checkout branch
Описание слайда:
checkout branch

Слайд 27





checkout branch
Описание слайда:
checkout branch

Слайд 28





create and checkout branch
Описание слайда:
create and checkout branch

Слайд 29





merge
Описание слайда:
merge

Слайд 30





Fast Forward Merge
Описание слайда:
Fast Forward Merge

Слайд 31





Fast Forward Merge
Описание слайда:
Fast Forward Merge

Слайд 32





rebase
Описание слайда:
rebase

Слайд 33





rebase
Описание слайда:
rebase

Слайд 34





cherry-pick
Описание слайда:
cherry-pick

Слайд 35





cherry-pick
Описание слайда:
cherry-pick

Слайд 36





branch delete
Описание слайда:
branch delete

Слайд 37





branch delete
Описание слайда:
branch delete

Слайд 38





Конфликт
<<<<<<< HEAD:index.html
<div id="footer">contact : email.support@github.com</div>
=======
<div id="footer">
  please contact us at support@github.com
</div>
>>>>>>> iss53:index.html
Описание слайда:
Конфликт <<<<<<< HEAD:index.html <div id="footer">contact : email.support@github.com</div> ======= <div id="footer"> please contact us at support@github.com </div> >>>>>>> iss53:index.html

Слайд 39





Reflog, gc
Описание слайда:
Reflog, gc

Слайд 40





Операции над репозиториями
Описание слайда:
Операции над репозиториями

Слайд 41





init
Описание слайда:
init

Слайд 42





clone
Описание слайда:
clone

Слайд 43





Remotes
Описание слайда:
Remotes

Слайд 44





Remotes
Описание слайда:
Remotes

Слайд 45





Remote branches
Описание слайда:
Remote branches

Слайд 46





fetch
Описание слайда:
fetch

Слайд 47





fetch
Описание слайда:
fetch

Слайд 48





fetch
Описание слайда:
fetch

Слайд 49





Что делать?
Описание слайда:
Что делать?

Слайд 50





#1 Новая ветка
Описание слайда:
#1 Новая ветка

Слайд 51





#1 Новая ветка
Описание слайда:
#1 Новая ветка

Слайд 52





Начинаем править
Описание слайда:
Начинаем править

Слайд 53





#3 Локальные изменения
Описание слайда:
#3 Локальные изменения

Слайд 54





#3 Локальные изменения
Описание слайда:
#3 Локальные изменения

Слайд 55





Таблица веток
$ git branch -vv
f1     7e424c3 [origin/f1]
master 1ae2a45 [origin/master]
f2     5ea463a
upstream branch or tracking branch
Описание слайда:
Таблица веток $ git branch -vv f1 7e424c3 [origin/f1] master 1ae2a45 [origin/master] f2 5ea463a upstream branch or tracking branch

Слайд 56





checkout upstream
Описание слайда:
checkout upstream

Слайд 57





checkout upstream
Описание слайда:
checkout upstream

Слайд 58





push
Описание слайда:
push

Слайд 59





push
Описание слайда:
push

Слайд 60





Что делать?
Описание слайда:
Что делать?

Слайд 61





#2 Удаленные изменения
Описание слайда:
#2 Удаленные изменения

Слайд 62





#2 Удаленные изменения
Описание слайда:
#2 Удаленные изменения

Слайд 63





pull
Описание слайда:
pull

Слайд 64





pull
Описание слайда:
pull

Слайд 65





pull
Описание слайда:
pull

Слайд 66





Как начать фичу?
Описание слайда:
Как начать фичу?

Слайд 67





#4 Нет upstream
Описание слайда:
#4 Нет upstream

Слайд 68





push ветки
Описание слайда:
push ветки

Слайд 69





Удаление ветки
Локально
git branch -d <branchName>
Удаленно
git push origin --delete <branchName>
git push origin :<branchName>
Описание слайда:
Удаление ветки Локально git branch -d <branchName> Удаленно git push origin --delete <branchName> git push origin :<branchName>

Слайд 70





Конфигурирование
Описание слайда:
Конфигурирование

Слайд 71





Конфигурирование
git config --system
	%ProgramFiles%\Git\mingw64\etc\gitconfig
git config --global
	%USERPROFILE%\.gitconfig
git config
	<repo>/.git/config
Описание слайда:
Конфигурирование git config --system %ProgramFiles%\Git\mingw64\etc\gitconfig git config --global %USERPROFILE%\.gitconfig git config <repo>/.git/config

Слайд 72





Настройка авторства
.gitconfig
[user]
	name = username
	email = username@mail.com
команды
	git config --global user.name Ivan Domashnikh
	git config --global user.email domashnikh@mail.com
Описание слайда:
Настройка авторства .gitconfig [user] name = username email = username@mail.com команды git config --global user.name Ivan Domashnikh git config --global user.email domashnikh@mail.com

Слайд 73





Настройка для Windows
.gitconfig
[core]
	autocrlf = true
	safecrlf = true
команды
	git config --global core.autocrlf true
	git config --global core.safecrlf true
autocrlf – преобразование \r\n в \n
safecrlf – проверка обратимости преобразования \r\n в \n
Описание слайда:
Настройка для Windows .gitconfig [core] autocrlf = true safecrlf = true команды git config --global core.autocrlf true git config --global core.safecrlf true autocrlf – преобразование \r\n в \n safecrlf – проверка обратимости преобразования \r\n в \n

Слайд 74





Выбор текстового редактора
.gitconfig
[core]
	editor = notepad
будет использоваться для ввода commit message
Описание слайда:
Выбор текстового редактора .gitconfig [core] editor = notepad будет использоваться для ввода commit message

Слайд 75





Выбор merge tool
.gitconfig
[merge]
	tool = TortoiseMerge
позволяет решать конфликты
Описание слайда:
Выбор merge tool .gitconfig [merge] tool = TortoiseMerge позволяет решать конфликты

Слайд 76





Разрешение конфликта в TortoiseMerge
Описание слайда:
Разрешение конфликта в TortoiseMerge

Слайд 77





Git Alias
.gitconfig
[alias]
	co = checkout
	ci = commit
	st = status
	br = branch
	hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
	type = cat-file -t
	dump = cat-file –p
	undo = reset --hard HEAD~1
	sm = submodule
Описание слайда:
Git Alias .gitconfig [alias] co = checkout ci = commit st = status br = branch hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short type = cat-file -t dump = cat-file –p undo = reset --hard HEAD~1 sm = submodule

Слайд 78





Bash Alias
%USERPROFILE%\.bashrc
alias less='less -r'
# --show-control-chars: help showing Korean or accented characters
alias ls='ls -F --color --show-control-chars'
alias ll='ls -l'
alias gs='git status '
alias ga='git add '
alias gb='git branch '
alias gc='git commit'
alias gd='git diff'
alias go='git checkout '
alias gk='gitk --all&'
alias gx='gitx --all'
alias got='git '
alias get='git '
Описание слайда:
Bash Alias %USERPROFILE%\.bashrc alias less='less -r' # --show-control-chars: help showing Korean or accented characters alias ls='ls -F --color --show-control-chars' alias ll='ls -l' alias gs='git status ' alias ga='git add ' alias gb='git branch ' alias gc='git commit' alias gd='git diff' alias go='git checkout ' alias gk='gitk --all&' alias gx='gitx --all' alias got='git ' alias get='git '

Слайд 79





Git Bash везде
Если добавить C:\Program Files\Git в PATH,
то git-bash будет доступен через Win+R и адресную строку Проводника
Описание слайда:
Git Bash везде Если добавить C:\Program Files\Git в PATH, то git-bash будет доступен через Win+R и адресную строку Проводника

Слайд 80





Игнорирование файлов
.gitconfig
[core]
	excludesFile
для репозитория
	<repo>/.git/info/exclude
в любой папке и ее подпапках
	.gitignore
Описание слайда:
Игнорирование файлов .gitconfig [core] excludesFile для репозитория <repo>/.git/info/exclude в любой папке и ее подпапках .gitignore

Слайд 81





OpenSSH
выполнить в Git Bash
ssh-keygen -t rsa -C “keyname”
найти открытый ключ %USERPROFILE%\.ssh\id_rsa.pub
Зарегистрировать открытый ключ на сервере
Описание слайда:
OpenSSH выполнить в Git Bash ssh-keygen -t rsa -C “keyname” найти открытый ключ %USERPROFILE%\.ssh\id_rsa.pub Зарегистрировать открытый ключ на сервере

Слайд 82





PuTTY SSH
Git Extensions может использовать как PuTTY, так OpenSSH
открыть в Git Extensions /Tools/PuTTY/Generate or import key
сгенерировать ключ SSH-2 RSA, нажав Generate, а затем поводив мышкой вплоть до генерации ключа
открытый ключ появится прямо в диалоговом окне – его следует сохранить и зарегистрировать на сервере
на диск следует сохранить файл с расширением .ppk
теперь при выполнении clone/fetch/push можно нажать Load SSH key и выбрать для использования закрытый ключ *.ppk
Описание слайда:
PuTTY SSH Git Extensions может использовать как PuTTY, так OpenSSH открыть в Git Extensions /Tools/PuTTY/Generate or import key сгенерировать ключ SSH-2 RSA, нажав Generate, а затем поводив мышкой вплоть до генерации ключа открытый ключ появится прямо в диалоговом окне – его следует сохранить и зарегистрировать на сервере на диск следует сохранить файл с расширением .ppk теперь при выполнении clone/fetch/push можно нажать Load SSH key и выбрать для использования закрытый ключ *.ppk

Слайд 83





Доверенные узлы
может требоваться доверие к удаленному репозиторию
список доверенных
	%USERPROFILE%\.ssh\known_hosts
для добавления в доверенные
	выполнить в Git Bash
			ssh <host>
		e.g.	ssh github.com
	для подтверждения соединения ввести
			yes
Описание слайда:
Доверенные узлы может требоваться доверие к удаленному репозиторию список доверенных %USERPROFILE%\.ssh\known_hosts для добавления в доверенные выполнить в Git Bash ssh <host> e.g. ssh github.com для подтверждения соединения ввести yes

Слайд 84





Напоследок
Описание слайда:
Напоследок

Слайд 85





amend
Можно добавить изменения в уже сделанный коммит
git commit --amend
Описание слайда:
amend Можно добавить изменения в уже сделанный коммит git commit --amend

Слайд 86





reflog
Позволяет отобразить историю перемещений HEAD
Спасает, когда на нужный коммит не указывает ни тэг, ни ветка
git reflog
247ed61 HEAD@{0}: commit: Fix bug
b7cad06 HEAD@{1}: checkout: moving from master to cool-feature
b7cab06 HEAD@{2}: clone: from https://github.com/awesome-application
Описание слайда:
reflog Позволяет отобразить историю перемещений HEAD Спасает, когда на нужный коммит не указывает ни тэг, ни ветка git reflog 247ed61 HEAD@{0}: commit: Fix bug b7cad06 HEAD@{1}: checkout: moving from master to cool-feature b7cab06 HEAD@{2}: clone: from https://github.com/awesome-application

Слайд 87





clean
Удаление недобавленных в git файлов
git clean
Описание слайда:
clean Удаление недобавленных в git файлов git clean

Слайд 88





reset
Описание слайда:
reset

Слайд 89





flow
Описание слайда:
flow

Слайд 90





Чтиво
Классный практический курс на русском
https://githowto.com/ru
Про remote branches
Глава в Pro Git
Про reset
https://git-scm.com/blog/2011/07/11/reset.html
Основные фичи с картинками на английском
https://www.atlassian.com/pt/git/tutorial
Pro Git
https://git-scm.com/book/ru/v2
Описание слайда:
Чтиво Классный практический курс на русском https://githowto.com/ru Про remote branches Глава в Pro Git Про reset https://git-scm.com/blog/2011/07/11/reset.html Основные фичи с картинками на английском https://www.atlassian.com/pt/git/tutorial Pro Git https://git-scm.com/book/ru/v2

Слайд 91





Кач
Git
https://git-scm.com/
Git Extensions
https://sourceforge.net/projects/gitextensions/
TortoiseGit
https://tortoisegit.org/
SourceTree
https://www.sourcetreeapp.com/
Описание слайда:
Кач Git https://git-scm.com/ Git Extensions https://sourceforge.net/projects/gitextensions/ TortoiseGit https://tortoisegit.org/ SourceTree https://www.sourcetreeapp.com/

Слайд 92


Git. Working directory, слайд №92
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию