🗊Презентация Git python core

Нажмите для полного просмотра!
Git python core, слайд №1Git python core, слайд №2Git python core, слайд №3Git python core, слайд №4Git python core, слайд №5Git python core, слайд №6Git python core, слайд №7Git python core, слайд №8Git python core, слайд №9Git python core, слайд №10Git python core, слайд №11Git python core, слайд №12Git python core, слайд №13Git python core, слайд №14Git python core, слайд №15Git python core, слайд №16Git python core, слайд №17Git python core, слайд №18Git python core, слайд №19Git python core, слайд №20Git python core, слайд №21Git python core, слайд №22Git python core, слайд №23Git python core, слайд №24Git python core, слайд №25

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

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


Слайд 1





GIT
PYTHON CORE
Описание слайда:
GIT PYTHON CORE

Слайд 2





Agenda
Source Control Management (SCM)
Fundamental Concepts
Terms
Types of Version Control Systems
Git
Before start
Configuration
Basics
Work cycle
Branches | Merging | Rebasing
Practical tasks
HomeWork
Описание слайда:
Agenda Source Control Management (SCM) Fundamental Concepts Terms Types of Version Control Systems Git Before start Configuration Basics Work cycle Branches | Merging | Rebasing Practical tasks HomeWork

Слайд 3





SCM
Revision control, also known as version control and source control (and an aspect of software configuration management), is the management of changes to documents, computer programs, large web sites, and other collections of information.
Описание слайда:
SCM Revision control, also known as version control and source control (and an aspect of software configuration management), is the management of changes to documents, computer programs, large web sites, and other collections of information.

Слайд 4





Fundamental Concepts of SCM
Tracking changes
Committing
Revisions and Change sets
Getting updates
Conflicts
Diffing (or, viewing the differences)
Branching and merging
Описание слайда:
Fundamental Concepts of SCM Tracking changes Committing Revisions and Change sets Getting updates Conflicts Diffing (or, viewing the differences) Branching and merging

Слайд 5





Main terms
Repository
Working Copy
Merging
Revision
Описание слайда:
Main terms Repository Working Copy Merging Revision

Слайд 6





System version control
Описание слайда:
System version control

Слайд 7





GIT Intro
Git – is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. 
Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005, and has since become the most widely adopted version control system for software development.
Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server.
Описание слайда:
GIT Intro Git – is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005, and has since become the most widely adopted version control system for software development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server.

Слайд 8





Before start
Firstly we need to check if we have a git client software.
Download and install git
Описание слайда:
Before start Firstly we need to check if we have a git client software. Download and install git

Слайд 9





If we need to know sth 
Help yourself
$git help <command>
$git <command> --help
$man git-<command>
Описание слайда:
If we need to know sth  Help yourself $git help <command> $git <command> --help $man git-<command>

Слайд 10





Let’s configure git 
Git comes with tool called git config
Identity
$ git config --global user.name “Liubov Koliasa“
$ git config --global user.email lkoliasa@mail.com
Editor
$ git config --global core.editor notepad.exe
Check settings
$ git config --list
Описание слайда:
Let’s configure git  Git comes with tool called git config Identity $ git config --global user.name “Liubov Koliasa“ $ git config --global user.email lkoliasa@mail.com Editor $ git config --global core.editor notepad.exe Check settings $ git config --list

Слайд 11





Create repository
git init – create an empty local repo
git clone <URL> – create local repo from remote repo
Описание слайда:
Create repository git init – create an empty local repo git clone <URL> – create local repo from remote repo

Слайд 12





GIT basics
Git store snapshots of file system not differences!!!
Almost every operation is local
Описание слайда:
GIT basics Git store snapshots of file system not differences!!! Almost every operation is local

Слайд 13





Git data transport commands
Описание слайда:
Git data transport commands

Слайд 14





Must know commands!
git status - Show the working tree status
git log – Show commit logs
git rm – Remove files from the working tree and from the index
Описание слайда:
Must know commands! git status - Show the working tree status git log – Show commit logs git rm – Remove files from the working tree and from the index

Слайд 15





GIT Work Cycle
Описание слайда:
GIT Work Cycle

Слайд 16





Branch
A branch represents an independent line of development. Branches serve as 
an abstraction for the edit/stage/
commit process
Commands
git branch – list of branches in local
repo
git branch <name> – create new local 
branch named “name”
git branch –d <name> – delete the branch 
named “name”
git branch –m <name> – rename the current branch to “name”
Описание слайда:
Branch A branch represents an independent line of development. Branches serve as an abstraction for the edit/stage/ commit process Commands git branch – list of branches in local repo git branch <name> – create new local branch named “name” git branch –d <name> – delete the branch named “name” git branch –m <name> – rename the current branch to “name”

Слайд 17





Let’s imagine
Описание слайда:
Let’s imagine

Слайд 18





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

Слайд 19





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

Слайд 20





Team player / issue / bug fix philosophy
Описание слайда:
Team player / issue / bug fix philosophy

Слайд 21


Git python core, слайд №21
Описание слайда:

Слайд 22





Tasks
Clone repository https://github.com/kolyasalubov/Lv-367.PythonCore.git
Add to file «ZenPython.txt» few lines and commit it to local repository.
Push it to remote repository.
Make branch and checkout to it
Add few lines in the file.
Push changes to remote repo.
Merge the branch with master
Resolve conflicts, if needed
View master log.
Описание слайда:
Tasks Clone repository https://github.com/kolyasalubov/Lv-367.PythonCore.git Add to file «ZenPython.txt» few lines and commit it to local repository. Push it to remote repository. Make branch and checkout to it Add few lines in the file. Push changes to remote repo. Merge the branch with master Resolve conflicts, if needed View master log.

Слайд 23





HomeWork (online course)
Play on site https://try.github.io
Please register on Learn Git Branching: 	http://learngitbranching.js.org/ 
and play game
Clone repo 
https://github.com/kolyasalubov/Lv-416.PythonCore.git
Create branch <your name>
Push into this branch your project from HW 1
Описание слайда:
HomeWork (online course) Play on site https://try.github.io Please register on Learn Git Branching: http://learngitbranching.js.org/ and play game Clone repo https://github.com/kolyasalubov/Lv-416.PythonCore.git Create branch <your name> Push into this branch your project from HW 1

Слайд 24





References and Sources
Simplified views:
Everyday commands
Visual guide to GIT
Easy version control with GIT
Some videos
What is GIT
Overview of Branching, Cloning, Pulling, and Merging. Demo of it on Git Bash
Merge Conflicts. Git Tagging
GIT for small teams
Workflow for small teams
Advanced philosophy:			
Advanced programmer guide to GIT
Version control SVN and GIT
Описание слайда:
References and Sources Simplified views: Everyday commands Visual guide to GIT Easy version control with GIT Some videos What is GIT Overview of Branching, Cloning, Pulling, and Merging. Demo of it on Git Bash Merge Conflicts. Git Tagging GIT for small teams Workflow for small teams Advanced philosophy: Advanced programmer guide to GIT Version control SVN and GIT

Слайд 25





THANK YOU  FOR
ATTENTION
Описание слайда:
THANK YOU FOR ATTENTION



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