O Git é um Sistema de Controle de Versão Distribuído. (Distributed Version Control System ou DVCS). Em um DVCS, os clientes não apenas fazem cópias das últimas versões dos arquivos: eles são cópias completas do repositório. Assim, se um servidor falha, qualquer um dos repositórios dos clientes pode ser copiado de volta para o servidor para restaurá-lo. Cada checkout (resgate) é na prática um backup completo de todos os dados.
-
Try Git - Code School - curso online
-
GitHub - Try Git | created by Code School - curso online
Commit de um diretório vazio
Dentro do respectivo diretório crie o arquivo *.gitkeep
--
Ignorar o commit de arquivos e/ou diretórios
Para isso defina o arquivo *.gitignore
--
Tag
--
-
Git Hooks - Git hooks are scripts that Git executes before or after events such as: commit, push, and receive. Git hooks are a built-in feature - no need to download anything. Git hooks are run locally.
--
-
Git Howto: Revert a Commit Already Pushed to a Remote Repository
-
9.7 Git Internamente - Manutenção e Recuperação de Dados | Pro Git
-
Git Submodules: Core Concept, Workflows And Tips | Atlassian Blogs
-
Juntando commits com git rebase - squash commits - Dica para o pessoal que usa o git, basicamente o squash commit é juntar vários commits referentes a uma mesma tarefa em um só commit.
-
[GitHub] visionmedia / git-extras - GIT utilities - repo summary, repl, changelog population, author commit percentages and more (for Mac/Unix)
-
Clay Shirky: How the Internet will (one day) transform government | Ted Talks - The open-source world has learned to deal with a flood of new, oftentimes divergent, ideas using hosting services like GitHub -- so why can’t governments? In this rousing talk Clay Shirky shows how democracies can take a lesson from the Internet, to be not just transparent but also to draw on the knowledge of all their citizens. Video no YouTube
-
5.2 Git Distribuído - Contribuindo Para Um Projeto | Pro Git
-
Working on other people's projects with Git | Barking Iguana
-
Effective pull requests and other good practices for teams using GitHub
-
Is it possible to create merge requests in pure Git from the command line? | StackOverflow
-
Merging in a Pull Request - This tutorial is for developers who want to check out a Pull Request issued by another user. This is the workflow the YUI team follows to merge in Pull Requests to the YUI projects.
-
How to use Google Drive or Dropbox to host your private Git repositories
-
[GitHub] qrpike / NodeJS-Git-Server - A multi-tenant git server using NodeJS
-
Publicando páginas HTML+JS+CSS diretamente no GitHub - gist:833223
-
Pushing to GitHub Pages gh-pages branch from only local master branch
- Hexo - Node.js blog framework - A fast, simple & powerful blog framework, powered by Node.js
-
demarcate.js - is a jQuery based editor for Markdown.
-
Grunt Markdown - Markdown Preview using Grunt | James Morrin
-
GitLab - Self hosted Git management software. Keep & manage your code on your own server. [GitHub] gitlabhq / gitlabhq
-
TeamForge for Git | CollabNet - Central control for DVCS. Enterprise-grade security and compliance.
-
Atlassian SourceTree - Git e Mercurial
-
Atlassian SourceTree - Git e Mercurial | apenas para Windows 7 ou superior