Спецкурс 2014, занятие 5 (часть 2). Git, GitHub и Open source

  • View
    68

  • Download
    0

Embed Size (px)

DESCRIPTION

, 2014 .

Transcript

PowerPoint

: git, Github Open source. 5 ( 2) -2014VCS (Version Control System) -2014

-2014C GitSVN (Subversion)MercurialBazaar

-2014 ?

-2014 ?

-2014 ?

-2014 ?

-2014 ?

-2014 ;) ?

-2014 - ?

-2014 ?

-2014 Continuous Deployment

? -2014 :

?

-2014 VCS

-2014

-2014 ( SVN): -2014

-2014 , .

-2014GitGit Linux.

-2014 Git. SVN Git. -2014 SVN Git SVN: , .

-2014 SVN Git Git: ( )

-2014 Gitgit clonegit addgit commitgit statusgit fetchgit pushgit pullgit checkoutgit branchgit loggit diff

-2014 Git :

git clone git@github.com:rails/rails.git

-2014 Git :

git status

-2014 Git VCS:

git add lib/modules/my_new_file.rbgit add app/*git add .

-2014git status

-2014 GitUser A: git commit m Add cool module #10User A: git push

User B: git pullUser B: git log

-2014: GIT ( git push) git 2.0

-2014 (branches)

-2014 (branches)

git branchgit checkout develop

doing some stuff

git commitgit push -2014 (branches)

git checkout mastergit merge develop -2014 (branches)

-2014 git-

-2014Open source

-2014Open source contributions by location

http://davidfischer.github.io/gdc2/#languages/All -2014: GUI GitSourceTree (Mac OS X 10.6+, Windows 7+)

-2014:

git blame : -2014 , apache.org , maven.orgOpen source Java: -2014 ?Pro Git Book

Successful GIT Branching model

Atomic Commits -2014Email: at@7bits.itSkype: anna_tarasenkoWeb: 7bits.ru? -2014