background preloader

GitHub Help

GitHub Help
Related:  GitHubsource code

Getting started with Git In the introduction to this series we learned who should use Git, and what it is for. Today we will learn how to clone public Git repositories, and how to extract individual files without cloning the whole works. Since Git is so popular, it makes life a lot easier if you're at least familiar with it at a basic level. If you can grasp the basics (and you can, I promise!) So let's get comfortable with Git. Read and write Broadly speaking, there are two ways to interact with a Git repository: you can read from it, or you can write to it. In this article, we'll cover reading from a Git repository. Git or GitHub? A word of clarification: Git is not the same as GitHub (or GitLab, or Bitbucket). $ git usage: Git [--version] [--help] [-C <path>] [-p | --paginate | --no-pager] [--bare] [--Git-dir=<path>] <command> [<args>] As Git is open source, lots of smart people have built infrastructures around it which, in themselves, have become very popular. Installing Git Afternoon tea with Git And that's OK.

AT&T Labs Research - Yoix What is Yoix...? The Yoix scripting language is a general-purpose programming language that uses syntax and functions familiar to users of C and Java. It is not an object oriented language, but makes use of over 150 object types that provide access to most of the standard Java classes. Because the Yoix interpreter is built entirely using pure JavaTM technology, it means that Yoix applications are cross-platform, GUI-capable and both network and thread friendly, yet Yoix developers find themselves insulated from the more cumbersome and tricky parts of coding the same functionality directly in Java. Pointers? When people hear that the Yoix language includes pointers, their first reaction is usually a knee-jerk revulsion. An interpreted language written in Java? By the way, how do you pronounce Yoix? Yoix is pronounced like the English word "yoicks", whose pronunciation is given in the dictionary as "yoiks".

My Git Workflow Lately I’ve been acting as the unofficial Git consultant for Skribit, usually in response to @Stammy saying something on Twitter along the lines of “Hey, git just did something totally nonintuitive and now I can’t figure out what to do next.” I’ve been using Git long enough to know the answer, usually, or at least to be able to figure it out, plus I still remember how people used to SVN think, which helps. I think I’ve mentioned before how much I love Git. I’ve been a version control geek for a really long time: I remember getting way too excited about a feature that was like ‘git cherry-pick’ in some proprietary VCS we evaluated in 2000 or 2001. I still say that Darcs is the one I wish we had settled on, but I’ve grown to love Git over the past year or so, especially with GitHub making some of the rough spots so much easier. The thing that’s hard about Git for most people is the same thing that’s hard about all DVCS tools: if you’re used to centralized systems, they work weird. And you?

20+ Button &amp; Badge Makers We can't all be great writers, perfect webmasters and fantastic designers. Luckily, this last part can be covered up with automated tools that help you do nice looking graphics with little or no Photoshop knowledge. We've gathered 20+ sites to help you generate buttons and badges. Don’t forget to check out our post where you can suggest future toolbox topics! - Just a quick and easy generator of 80 X 15 buttons for your site. - A well known blog directory that also offers an 80 X 15/88 X 13 button maker. - Gives you a number of free button choices; paying members can select from more styles. - Either edit pre-existing button templates, or use their generator with numerous choices. - - Generate buttons with different shapes, sizes, colors and more. Cool Archive - Quickly generate pill-shaped buttons using several variables. - Creates buttons in 80 X 15 and 88 X 31 dimensions.

Git Workflows and Tutorials The array of possible workflows can make it hard to know where to begin when implementing Git in the workplace. This page provides a starting point by surveying the most common Git workflows for enterprise teams. As you read through, remember that these workflows are designed to be guidelines rather than concrete rules. We want to show you what’s possible, so you can mix and match aspects from different workflows to suit your individual needs. Centralized Workflow Transitioning to a distributed version control system may seem like a daunting task, but you don’t have to change your existing workflow to take advantage of Git. However, using Git to power your development workflow presents a few advantages over SVN. Second, it gives you access to Git’s robust branching and merging model. How It Works Like Subversion, the Centralized Workflow uses a central repository to serve as the single point-of-entry for all changes to the project. Developers start by cloning the central repository.

Qt Project Git Cheatsheet stash workspace index local repository upstream repository status Displays: <br>• paths that have differences between the index file and the current <code>HEAD</code> commit, <br>• paths that have differences between the workspace and the index file, and <br>• paths in the workspace that are not tracked by git. diff Displays the differences not added to the index. diff commit or branch View the changes you have in your workspace relative to the named <em>commit</em>. add file... or dir... Adds the current content of new or modified files to the index, thus staging that content for inclusion in the next commit. add -u Adds the current content of modified (NOT NEW) files to the index. rm file(s)... Remove a file from the workspace and the index. mv file(s)... Move file in the workspace and the index. commit -a -m 'msg' Commit all files changed since your last commit, except untracked files (ie. all files that are already listed in the index). checkout files(s)... or dir reset HEAD file(s)... reset --hard

iFreeTools CRM - Home curriculum/resources/git-basics-INTERACTIVE at master · dev-academy-programme/curriculum Git Moving a git repository subdirectory to its own repository at Mike Chambers I use Git and GitHub to manage all of my personal code projects. I have one large repository called projects, which is then broken into sub directories based on the main technology used for each project (i.e. Flash, JavaScript, iphone, etc...). I am currently working on a Flash based iphone game code-named "pewpew", which is maintained within my projects repository. As I have begun to work on it more and more, I decided that I wanted to have pewpew in its own git repository. This will make it easier to track issues, as well as give me the option of open sourcing it and allow others to create and submit forks. <! Initially it looked like the way to do this was to use git submodules. After following the steps in the article, I had to do one additional step before I could push the new repository to GitHub.

How to dual-boot Vista with XP (with XP installed first) - step- Want to install Vista on your PC but don’t want to get rid of XP just yet? Here’s how to install it so you can dual-boot between them in an easy-to-follow step-by-step guide. Page 1 – Intro Scenario: You want to install Vista on your PC alongside your XP installation on the same drive. You have already installed XP. (If you installed Vista first see our other tutorial on How to dual-boot Vista and XP – with Vista installed first.) Tutorial Summary: We’re going to shrink the Windows XP partition on the hard disk and create enough space for an installation of Vista. Updated September 2008: This is an updated tutorialbased on our first Windows XP/Vista dual-booting workshop. This tutorial was tested on a VMWare Workstation 6 virtual machine. [#PAGE-BREAK#Get Started - Using GParted#] Page 2 – Get Started – Using GParted We assume that before you start this tutorial you have backed up the drive (partitions and data) that will host the two operating systems. Page 3 – Get Started – Using DISKPART

curriculum/resources/git-basics-ARTICLE at master · dev-academy-programme/curriculum