Git is a distributed revision control system designed by Linus Torvalds for Linux kernel development. GitHub is a source code hosting service that offers Git repository management, code review, issue tracking, and wiki functionality. It allows users to fork repositories to copy and make changes to projects, and then submit pull requests to propose and discuss these changes. GitHub also offers other features like public profiles to showcase work, gists for sharing code snippets, wikis, and deployment options.
How to get involved with an open source project using github. Shows the process of forking and cloning, a bit of a git primer, and how to submit pull requests. Also how to approach and contribute to an open source project.
We had a workshop on Open Source with Abdullah Chaudhary from ITU Lahore. He talked about:
1. Hacktoberfest Challange and
2. the basics of Git.
These slides cover the session.
We will learn how to create repository, pushing, cloning and creating branches. Additionally we will talk about various workflows that are used by teams while collaborating in a project.
How to get involved with an open source project using github. Shows the process of forking and cloning, a bit of a git primer, and how to submit pull requests. Also how to approach and contribute to an open source project.
We had a workshop on Open Source with Abdullah Chaudhary from ITU Lahore. He talked about:
1. Hacktoberfest Challange and
2. the basics of Git.
These slides cover the session.
We will learn how to create repository, pushing, cloning and creating branches. Additionally we will talk about various workflows that are used by teams while collaborating in a project.
I have created this course for Queen Mary University of London alumni. They have already finished the exams and the purpose of this course is to improve their skills.
The Basics of Open Source Collaboration With Git and GitHubBigBlueHat
A revised/minimized version of Nick Quaranto's (http://www.slideshare.net/qrush ) presentation on the same topic. This revised version was used to present Git to a group of students at ECPI who were not yet familiar with the concepts of version control or Git.
FLOW3 spearheaded a move towards Git adoption within the TYPO3 project, and we are more pleased every day with the decision to turn away from Subversion and toward GIt.
In this session I explain the workflow we adopted using Git and the code review system Gerrit. I will show how it makes collaborative development more productive and improves code quality at the same time.
Version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections of information. Version control is a component of software configuration management. Git provides an open source option to this class of software.
Presentation on the utility of git/GitHub for making scientific research findable, accessible, interoperable, and reusable.
Also includes a tutorial to the most essential features of git/GitHub.
I have created this course for Queen Mary University of London alumni. They have already finished the exams and the purpose of this course is to improve their skills.
The Basics of Open Source Collaboration With Git and GitHubBigBlueHat
A revised/minimized version of Nick Quaranto's (http://www.slideshare.net/qrush ) presentation on the same topic. This revised version was used to present Git to a group of students at ECPI who were not yet familiar with the concepts of version control or Git.
FLOW3 spearheaded a move towards Git adoption within the TYPO3 project, and we are more pleased every day with the decision to turn away from Subversion and toward GIt.
In this session I explain the workflow we adopted using Git and the code review system Gerrit. I will show how it makes collaborative development more productive and improves code quality at the same time.
Version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections of information. Version control is a component of software configuration management. Git provides an open source option to this class of software.
Presentation on the utility of git/GitHub for making scientific research findable, accessible, interoperable, and reusable.
Also includes a tutorial to the most essential features of git/GitHub.
I have evidence that using git and GitHub for documentation and community doc techniques can give us 300 doc changes in a month. I’ve bet my career on these methods and I want to share with you.
Git 101 - Crash Course in Version Control using GitGeoff Hoffman
Find out why more and more developers are switching to Git - distributed version control. This intro to Git covers the basics, from cloning to pushing for beginners.
11. GITHUB
• Source Code Repository
• social coding / open source contributing
• service hook
• deployment
• issue tracker / wiki
• gist
• resume
• github pages for homepage
• jobs
12. SOURCE CODE REPO
• public repo is free
• public repo makes you egoless programmer
• everybody can see you, in your source code
• companies
• your friends
• future co-workers, boss
26. GITHUB-PAGES
• can be used as document service
• http://dahlia.kr/wand/ : wand manual page
• can be used as blog
• http://spoqa.github.com/ : spoqa tech blog
• can be used as resume, other service
29. WHAT SHOULD I DO?
• create github account
• fork favorite project
• make changes and pull request
• report bugs to issue tracker
• follow me!
• https://github.com/users/follow?target=darjeeling