Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
ShowOff preso on collaborating with Git
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
about_me
central_repos
commit_guide
final
github
intro
mailing_lists
personal_repos
timer
title
README.txt
TODO.txt
custom.css
showoff.json
timer.js

README.txt

Contributing with Git : Reducing the frictions of Open Source collaboration with the Git VCS
(40 min)

This talk will describe how Git has eased the collaboration process for thousands of open source projects. From projects using mailing lists and patch series to small groups using centralized repositories to huge projects like the Linux kernel, Git enables several workflows to make the process of collaborating on source code as easy as possible for the developer and the project maintainer. We will go over each of the major workflows that open source and proprietary projects use and what tools each member of the team need and how to use them effectively. This talk should be helpful if you are a project contributor, a project maintainer, or both.

--

Git Intro / tarballs,etc

Central Repositories
(push, fetch, merge, rebase, pull)

Mailing Lists
(format-patch, am, send-email)
- rules (50char/newline/reason)

Multiple Repos / Pull Requests
(push branch:branch2, request-pull, merge/rebase/cherry-pick)
- adding upstream as a remote, rebasing, updating from it
(fix their branch, then merge it in)


GitHub Pull Requests
https://github.com/symfony/symfony/pull/43
push closes

README should say how to contribute, or you should say in your README


Something went wrong with that request. Please try again.