Informações sobre o curso
6,429 visualizações recentes

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Experience as a developer on any operating system

Experience in working at the command line is not necessary, but would be helpful

Aprox. 7 horas para completar

Sugerido: 14 hours/week...

Inglês

Legendas: Inglês

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Experience as a developer on any operating system

Experience in working at the command line is not necessary, but would be helpful

Aprox. 7 horas para completar

Sugerido: 14 hours/week...

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
5 horas para concluir

Git and Git Installation

6 vídeos (Total 20 mín.), 12 leituras, 6 testes
6 videos
Graphical Interfaces for Git2min
Using a Browser and cgit on the Linux Kernel Source (Demo)3min
Revision Control Systems7min
12 leituras
Preparing Your Computer10min
Available Revision Control Systems2min
Documentation and Other Resources3min
cgit Example at git.kernel.org (Lab)20min
Binary Installation10min
Installing from Source10min
Getting the Latest Version with Git and Compiling (Lab)40min
Converting a CVS Repository to Git (Lab)30min
Converting a Subversion Repository to Git (Lab)30min
Basic Commands10min
A Simple Example30min
Setting Up a Repository, Making Changes and Commits (Lab)1h
6 exercícios práticos
Introduction to Git10min
Git Installation (Ungraded)7min
Git Installation10min
Git and Revision Control Systems10min
Using Git (Ungraded)4min
Using Git (An Example)10min
Semana
2
8 horas para concluir

Working with Git

10 vídeos (Total 25 mín.), 22 leituras, 6 testes
10 videos
Committing vs. Publishing1min
Upstream vs. Downstream1min
Forking1min
File Categories3min
Making a Commitment1min
Branches3min
What Is Merging?1min
22 leituras
Content vs. Pathnames10min
Basic File Commands10min
Practicing with Basic File Commands (Lab)40min
Making a Commitment10min
Identifiers and Tags10min
Viewing the Commit History10min
Reverting and Resetting Commits12min
Tidying Repositories5min
Who Is to Blame?6min
Bisecting10min
Bisecting with git (Lab)1h
Branch Creation10min
Branch Checkout10min
Getting Earlier File Versions5min
Working with a Development Branch (Lab)40min
Differencing Files10min
Diffing in Git10min
Exploring Changes with git diff (Lab)20min
Merge Commands10min
Rebasing10min
Resolving Conflicts While Merging (Lab)45min
Rebasing (Lab)45min
6 exercícios práticos
Git Concepts and Architecture10min
Managing Files and the Index10min
Commits10min
Branches10min
Diffs10min
Merges10min
Semana
3
7 horas para concluir

Working with Other Developers

5 vídeos (Total 13 mín.), 12 leituras, 4 testes
5 videos
Emailing1min
Gerrit3min
12 leituras
Cloning10min
Publishing Your Project12min
Fetching, Pulling and Pushing10min
Accessing a Repository Remotely with git Protocol (Lab)1h
Accessing Your Repository Remotely with ssh (Lab)40min
Accessing Your Repository Remotely with http (Lab)40min
Pushing Changes into the Remote Repository (Lab)40min
Why Use Patches?5min
Producing Patches7min
Applying Patches10min
Synchronizing with Patches (Lab)1h
A Gerrit Walkthrough (Lab)1h 30min
4 exercícios práticos
Managing Local and Remote Repositories10min
Using Patches10min
Working with Other Developers (Ungraded)10min
Advanced Git Interfaces: Gerrit10min
4.5
6 avaliaçõesChevron Right

Principais avaliações do Using Git for Distributed Development

por MAMay 14th 2019

Simple and easy explanation of the concept along with basic git commands. Best for beginners.

Instrutores

Avatar

Jerry Cooperstein

Director of Training
Training & Certification

Sobre The Linux Foundation

The Linux Foundation supports the creation of sustainable open source ecosystems by providing financial and intellectual resources, infrastructure, services, events, and training. Working together, The Linux Foundation and its projects form the most ambitious and successful investment in the creation of shared technology....

Sobre Programa de cursos integrados Open Source Software Development, Linux and Git

The Open Source Software Development, Linux and Git Specialization will give you a strong foundation for working comfortably and productively in open source development communities. By completing the specialization, you’ll have a better understanding of the Linux environment, as well as methods and tools required to successfully use it, and you’ll know how to use git, the distributed version control system....
Open Source Software Development, Linux and Git

Perguntas Frequentes – FAQ

  • Sim, você pode assistir uma prévia do primeiro vídeo e ver programa do curso antes de se inscrever. Você precisa comprar o curso para ter acesso ao conteúdo não incluído na prévia.

  • Se decidir se inscrever no curso antes da data de início da sessão, terá acesso a todos os vídeos das palestras e leituras do curso. Também poderá enviar tarefas assim que a sessão começar.

  • Uma vez inscrito, e tão logo sua sessão tenha iniciado, você terá acesso a todos os vídeos e outros recursos, incluindo itens de leitura e fórum de discussão do curso. Você poderá ver e enviar tarefas práticas e concluir tarefas com nota atribuída obrigatórias para obter uma nota e um Certificado de Curso.

  • Se você concluir o curso com êxito, seu Certificado de Curso eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn.

  • Este curso é um dos poucos oferecidos pela Coursera que está disponível apenas para alunos que tenham pago ou recebido auxílio financeiro, quando disponível.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.