Git leren
    Git leren met Bitbucket Cloud
    Een Git-repository aanmaken Je Git-repository kopiëren en bestanden toevoegen Wijzigingen uit je Git-repository op Bitbucket Cloud halen Een Git-branch gebruiken om een bestand samen te voegen
    Leer over code review in Bitbucket Cloud
    Een repository aanmaken Clone and make a change on a new branch If you're using command line If you're using Sourcetree Create a pull request to merge your change
    Learn branching in Bitbucket Cloud
    Snel opgezet Review branching workflow
    Leer wijzigingen ongedaan te maken met Bitbucket Cloud
    git status git log git reset git revert
    Beginner
    Wat is versiebeheer
    Benefits of version control
    Broncodebeheer
    Wat is Git
    Prestaties Beveiliging Flexibiliteit Version control with Git
    Waarom Git voor jouw organisatie
    Git voor ontwikkelaars Git voor marketing Git voor productbeheer Git voor ontwerpers Git voor klantenondersteuning Git voor Human Resources Git voor iedereen die een budget beheert
    Git installeren
    Git installeren op Mac OS X Git installeren op Windows Git installeren op Linux
    Git SSH
    Git archive
    GitOps
    Git cheat sheet
    Aan de slag
    Een repository opzetten
    git init git clone git config git alias
    Wijzigingen opslaan
    git add git commit git diff git stash .gitignore
    Een repository controleren
    git status git tag git blame
    Wijzigingen ongedaan maken
    Git Checkout git clean git revert git reset git rm
    Geschiedenis herschrijven
    git commit --amend git rebase git rebase -i git reflog
    Samenwerken
    Synchroniseren
    git remote git fetch git push git pull
    Een pull-aanvraag maken
    Hoe het werkt Voorbeeld Hoe nu verder?
    Branches gebruiken
    git branch Git Checkout Git merge Samenvoegingsconflicten Merge strategies
    Workflows vergelijken
    Gecentraliseerde workflow Workflow voor functie-branches Gitflow-workflow Workflow voor vertakking
    Migreren naar Git
    SVN naar Git - voorbereiden op de migratie
    Voor beheerders Basis Git-opdrachten Git-migratietools Voor ontwikkelaars
    Migreren naar Git vanaf SVN
    Voorbereiden
    Omzetten
    Synchronize
    Delen
    Migreren
    Forceren naar Git - waarom doen
    Migreren van Perforce naar Git
    How to move a Git repository with history
    Handige tips
    Geavanceerde Git-tutorials
    Samenvoegen vs. rebasen
    Conceptueel overzicht De gouden regel van rebasing Workflow doorlopen Samenvatting
    Resetting, Checking Out, and Reverting
    Uitgebreid Git log
    Log-uitvoer opmaken De commit-geschiedenis filteren Samenvatting
    Git Hooks
    Conceptueel overzicht Local Hooks Server-side Hooks Samenvatting
    Refs en de Reflog
    Hashes Refs Packed Refs Special Refs Refspecs Relative Refs The Reflog Samenvatting
    Git submodules
    Git subtree
    Large repositories in Git
    Git LFS
    Git gc
    Git prune
    Git bash
    Dot-bestanden opslaan
    Git Cherry Pick
    GitK
    Git-show
  • Home
  • Tutorials

  • Tutorials
  • Artikelen
  • WOORDENLIJST
Articles
Aanmelden Search Search

10 years of Git

Atlassian
Twitter Facebook

10 years ago Linus Torvalds started writing code for a new distributed version control system on a Sunday and only a mere few days later, the world was given the gift of Git. Git has helped teams big and small work faster while becoming more distributed and has left its mark with cheap local branching, easier code review, flexible work flows and so much more. Over the last decade Git has seen exponential growth and has become the most popular version control system today. Take a walk down memory lane to see how Git has evolved over the years and join us in celebrating the history of Git.

START

April 2005

Git project announced & becomes self-hosting

Created by Linus Torvalds

info

The creator of Linux, Linus Torvalds began the development of Git on April 3, 2005 and announced the project on April 6. Just one day later the Git project was self-hosting.

Git Announced

April 2005

1st merge of multiple branches

info

Torvalds merges multiple branches for the first time and according to him, it came out correctly and 100% according to plan in very little time.

July 2005

Junio Hamano takes over maintenance of Git project

info

Torvalds has stated that one of the biggest successes in his life was actually recognizing how good a developer Junio Hamano was on Git, and trusting him enough to just ask if he would be willing to maintain the project.

December 2005

Git 1.0 released

info

Before the 1.0 version, Git had been in production use by the Linux kernel team for a good amount of time. 1.0 is normally a significant milestone, but for Git it meant some documentation updates, clone/fetch enhancements and bug fixes.

Git Announced

May 2007

Linus Torvalds gives Git talk at Google

info

Torvalds' tech talk at Google covered his creation of the version control system, Git. He explains his love for distributed source control in general and highlights that with a distributed tool, no single place is vital to your data, centralized version control does not scale for Linux-kernel sized projects. Plus, distributed tools work offline, with full history.

February 2008

Original pull request

info

During its beta, GitHub released a feature called pull requests. At the time, pull requests were limited to notifying developers when they needed to pull changes from a forked repo, or to ask developers to pull. It could also notify someone that you pushed a new feature to a non-master branch.

April 2008

GitHub site launched

Founded by Tom Preston-Werner, Chris Wanstrath, and PJ Hyett

info

Development of the GitHub site began in October 2007 and was in beta until April, 2008. Today, GitHub is known for their open source community and hosts over 20.7 million repositories.

Git Announced

July 2008

Gist announced

info

Gist is a simple way to share code snippets and pastes with others. Upon their creation, gists expanded on pastebins (public place to paste source code) by adding version control for code snippets, easy forking, SSL encryption for private pastes and the ability to be pushed and pulled using Git (since each Gist has its own repository.)

"Git Download" Keyword Search Trend over Time

Git Searches

January 2010

Git installations skyrocket

info

Installations on Debian Linux show that developers were taking huge notice of Git and starting to make the switch from SVN, CVS and Mercurial.

Git Announced

April 2010

Sourcetree founded by Steve Streeting

info

Sourcetree is a free Git and Mercurial client for Mac or Windows. Atlassian acquired Sourcetree in October 2011. It allows developers to manage and interface with multiple Git and Mercurial repositories visually through a client instead of the command line.

August 2010

Pull requests 2.0

info

Pull requests were revamped to not only take into account what a developer would like pulled, but also where those changes needed to be applied. They now included a discussion view that allowed a conversation to happen about the changes right in the pull request. The discussion view showed all pull request related activity – the actual pull request, push follow up commits, or commit notes so you could watch changes evolve over time.

October 2010

Git-annex launches

Large Git file management without checking file contents into Git

info

Git-annex is useful when dealing with files larger than Git can easily handle, whether due to limitations in memory, time, or disk space. The contents of annexed files are not stored in Git, only the names of the files and some other metadata remain there. Git-annex is free software, written in Haskell.

Git Announced

January 2011

Git installations surpass all other version control systems

info

Over the course of a year, Git installations on Debian Linux managed to surpass Bzr, CVS, Mercurial, SVN & Darcs going from 5,000 submitters to 35,000.

September 2011

Gitlab founded

info

Dmitriy Zaporozhets and Valeriy Sizov founded Gitlab in Ukraine. Originally, Gitlab was a free and open source software, but in July 2013, Gitlab split into a community edition & an enterprise edition.

Git MeetUp Groups around the World

Git meetups around the world
  • 35 Groups
  • 6,640 Members
  • 806 Interested
  • 33 Cities
  • 19 Countries

October 2011

Bitbucket adds support for Git

info

1 year after Bitbucket joined Atlassian, it added Git support. Today, Bitbucket is used by professional software teams to host, manage, and share Git and Mercurial repositories in the cloud. It is used by companies worldwide such as Salesforce, Tesla & PayPal.

May 2012

Atlassian releases Stash 1.0

info

Stash joins the Atlassian family as an on-premise Git repository management tool that is secure, fast and enterprise-grade. Today, Stash is known as the only collaborative Git solution that massively scales and is used worldwide by companies such as Netflix, Nordstrom & NASA.

Git Announced

May 2012

Bitbucket exceeds half a million repos managed

info

Git was seeing such exponential growth that Bitbucket's repos were 40% Git just 6 months after Bitbucket introduced Git support to its previously Mercurial-only offering.

Git Usage by Developers over Time

Git usage over time

March 2014

Git 2.0 released

info

This major release of Git involved some default changes, one of the largest being the gitpush default behavior. It originally was set to matching, but with 2.0, the default changed to simple, meaning it would push only your current branch to the remote branch with the same name. Other notable changes were the git add path now equating to git add -A path, git svn default prefixes changed and now placed remote-tracking branches under refs/remotes/origin (instead of directly under refs/remote), and non breaking changes got grouped by demand.

June 2014

Developers usage of Git surpasses SVN

Yearly Eclipse Community Survey calls out Git as the #1 Code management tool

info

Every June the Eclipse Community Survey polls software developers to learn more about the tools they are using. 2014 was Git's year and it was finally announced that Git's usage by developers had surpassed SVN as the #1 code management tool. My how far Git had come in 9 years' time.

Git Announced

March 2015

Snippets launch

info

Atlassian launched Snippets for Bitbucket as a quick and easy way to share code, notes, and pastes with your team.

October 2016

Bitbucket Supports Git LFS

info

Developers using large binary files and rich media can now collaborate on 80+ file types of any size and store all their files in one place. Git LFS stores your large files externally and keeps your actual Git repository lightweight, resulting in faster cloning and fetching times.

What's next?
Git Announced

Sources

http://marc.info/?l=git&m=117254154130732 http://marc.info/?l=git&m=111377572329534 http://marc.info/?l=git&m=112243466603239 http://lwn.net/Articles/165127/ http://techcrunch.com/2012/04/19/an-interview-with-millenium-technology-prize-finalist-linus-torvalds/ http://lwn.net/Articles/165127/ http://lwn.net/Articles/165127/ https://www.youtube.com/watch?v=4XpnKHJAok8 https://github.com/blog/3-oh-yeah-there-s-pull-requests-now https://github.com/blog/40 http://en.wikipedia.org/wiki/GitHub https://github.com/blog/118-here-s-the-gist-of-it
http://www.scalevp.com/github-the-new-locus-of-software-development https://blogs.atlassian.com/2011/10/press_release_atlassian_acquires_sourcetree_adds_git_support_to_bitbucket_code_hosting/ https://github.com/blog/712-pull-requests-2-0 http://lwn.net/Articles/419241/ http://www.scalevp.com/github-the-new-locus-of-software-development https://about.gitlab.com/team/ http://en.wikipedia.org/wiki/GitLab https://bitbucket.org/blog/bitbucket-now-rocks-git https://blogs.atlassian.com/2012/05/atlassian-stash-enterprise-git-repository-management/ http://sdtimes.com/git-2-0-0-released/ http://eclipse.dzone.com/articles/eclipse-community-survey-2014
Mogelijk gemaakt door
Atlassian
Recommend
Twitter Facebook Google Plus
Want future articles?
Site hosted by
Bitbucket

creativecommons.orgExcept where otherwise noted, all content is licensed under a Creative Commons Attribution 2.5 Australia License.