background preloader

Git/Github

Facebook Twitter

GitBook. Git Reference - Vimperator. Teaching Software Architecture: with GitHub! Arie van Deursen, Alex Nederlof, and Eric Bouwers.

Teaching Software Architecture: with GitHub!

When teaching software architecture it is hard to strike the right balance between practice (learning how to work with real systems and painful trade offs) and theory (general solutions that any architect needs to thoroughly understand). To address this, we decided to try something radically different at Delft University of Technology: To make the course as realistic as possible, we based the entire course on GitHub. Thus, teams of 3-4 students had to adopt an active open source GitHub project and contribute. And, in the style of “How GitHub uses GitHub to Build GitHub“, all communication within the course, among team members, and with external stakeholders took place through GitHub where possible.

Furthermore, to ensure that students actually digested architectural theory, we made them apply the theory to the actual project they picked. Course Contents GitHub Project Selection Making Contributions And concerning the Netty tutorial: Grading. Git - Vimperator. A Visual Git Reference - Vimperator. If the images do not work, you can try the Non-SVG version of this page.

A Visual Git Reference - Vimperator

SVG images have been disabled. (Re-enable SVG) This page gives brief, visual reference for the most common commands in git. Once you know a bit about how git works, this site may solidify your understanding. If you're interested in how this site was created, see my GitHub repository. Also recommended: Visualizing Git Concepts with D3 Contents Basic Usage The four commands above copy files between the working directory, the stage (also called the index), and the history (in the form of commits). git add files copies files (at their current state) to the stage. git commit saves a snapshot of the stage as a commit. git reset -- files unstages files; that is, it copies files from the latest commit to the stage. Home // Think Like (a) Git - Vimperator. GitHub Training - Vimperator. Code School - Try Git - Vimperator.

How the Heck Do I Use GitHub? - Vimperator. Learn Git Branching - Vimperator. Easy Version Control with Git. Git & GitHub Tutorials - YouTube - Vimperator. Book - Vimperator. Preface - Vimperator. Git is a version control Swiss army knife.

Preface - Vimperator

A reliable versatile multipurpose revision control tool whose extraordinary flexibility makes it tricky to learn, let alone master. As Arthur C. Clarke observed, any sufficiently advanced technology is indistinguishable from magic. This is a great way to approach Git: newbies can ignore its inner workings and view Git as a gizmo that can amaze friends and infuriate enemies with its wondrous abilities.

Rather than go into details, we provide rough instructions for particular effects. I’m humbled that so many people have worked on translations of these pages. Dustin Sallings, Alberto Bertogli, James Cameron, Douglas Livingstone, Michael Budde, Richard Albury, Tarmigan, Derek Mahar, Frode Aannevik, Keith Rarick, Andy Somerville, Ralf Recker, Øyvind A. François Marier maintains the Debian package originally created by Daniel Baumann.

My gratitude goes to many others for your support and praise. . $ git clone # Creates "gitmagic" directory. Git ready » learn git one commit at a time - Vimperator. Git Immersion - Brought to you by Neo - Vimperator. Git - the simple guide - no deep shit! - Vimperator. Git - the simple guide just a simple guide for getting started with git. no deep shit ;) by Roger Dudler credits to @tfnico, @fhd and Namics this guide in deutsch, español, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 Vietnamese please report issues on github Infuse analytics everywhere with the AI-powered embedded analytics platform.

git - the simple guide - no deep shit! - Vimperator

Start your free trial.ads via Carbon setup Download git for OSX Download git for Windows Download git for Linux create a new repository create a new directory, open it and perform a git init to create a new git repository. checkout a repository create a working copy of a local repository by running the command git clone /path/to/repository when using a remote server, your command will be git clone username@host:/path/to/repository workflow add & commit You can propose changes (add it to the Index) using git add <filename> git add * This is the first step in the basic git workflow.

Pushing changes.