background preloader

Help.GitHub - Welcome

Help.GitHub - Welcome

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 & 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. Enjoy! Don’t forget to check out our post where you can suggest future toolbox topics! AdamKalsey.com - Just a quick and easy generator of 80 X 15 buttons for your site. Blogflux.com - A well known blog directory that also offers an 80 X 15/88 X 13 button maker. Buttonator.com - Gives you a number of free button choices; paying members can select from more styles. ButtonBoost.com - Either edit pre-existing button templates, or use their generator with numerous choices. ButtonBrowser.com - ButtonGenerator.com - Generate buttons with different shapes, sizes, colors and more. Cool Archive - Quickly generate pill-shaped buttons using several variables. DynamicDrive.com - Creates buttons in 80 X 15 and 88 X 31 dimensions.

Set Up Git If you've found yourself on this page, we're assuming you're brand new to Git and GitHub. This guide will walk you through the basics and explain a little bit about how everything works along the way. Download and Install Git At the heart of GitHub is an open source version control system (VCS) called Git*. *If you don't already know what Git is, take a crash course. Download and install the latest version of Git. Use the default options for each step. Warning: Do not use PuTTY if you are given the option. Set Up Git Now that you have Git installed, it's time to configure your settings. Now that you have Git installed, it's time to configure your settings. Now that you have Git installed, it's time to configure your settings. Now that you have Git installed, it's time to configure your settings. Need a quick lesson about TerminalTerminalGit Bashthe command line? Code blocks like those on this page are part of a scripting language called Bash. was installed with Git called Git Bash. Input Email

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 msysgit Wiki 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. 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. 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. Your first step will be to modify the Windows XP system partition to make space for Vista using GParted The changes haven’t actually been made they’ve just been scheduled to run.

Moving Files from one Git Repository to Another, Preserving History | Greg Bayer inShare If you use multiple git repositories, it’s only a matter of time until you’ll want to refactor some files from one project to another. Today at Pulse we reached the point where it was time to split up a very large repository that was starting to be used for too many different sub-projects. After reading some suggested approaches, I spent more time than I would have liked fighting with Git to actually make it happen. Another solution is Linus Torvald’s “The coolest merge, EVER! Move directory 1 from Git repository A to Git repository B. Git repository A contains other directories that we don’t want to move.We’d like to perserve the Git commit history for the directory we are moving. Make a copy of repository A so you can mess with it without worrying about mistakes too much. Make a copy of repository B if you don’t have one already. Update: Removed final commit thanks to Von’s comment.

Gitorious here About three years ago, I switched to Darcs as my primary source-code management system. It was simple, intuitive, and powerful, and it made managing my projects more fun and less frustrating than any centralized VCS ever had. That it was written in Haskell, one of my favorite programming languages, made it even better. I was hooked. Since then, the distributed SCM landscape has changed. Darcs hasn’t improved much, but its competitors have made long strides, especially Git and Mercurial. When I started working for a new company recently, I had to consider whether to advocate Darcs or something else. After researching and playing around with Git and Mercurial, I settled on Git. Missing Darcs When I started using Git on real projects, the one thing I really missed was the ability to easily amend earlier patches, something Darcs made trivial. Now, what really happens is that when I’m implementing Y or Z, I’ll realize that I made a mistake in X. That’s it. Learning to love Git

A successful Git branching model » nvie.com Note of reflection (March 5, 2020)This model was conceived in 2010, now more than 10 years ago, and not very long after Git itself came into being. In those 10 years, git-flow (the branching model laid out in this article) has become hugely popular in many a software team to the point where people have started treating it like a standard of sorts — but unfortunately also as a dogma or panacea.During those 10 years, Git itself has taken the world by a storm, and the most popular type of software that is being developed with Git is shifting more towards web apps — at least in my filter bubble. Web apps are typically continuously delivered, not rolled back, and you don't have to support multiple versions of the software running in the wild.This is not the class of software that I had in mind when I wrote the blog post 10 years ago. Why git? ¶ For a thorough discussion on the pros and cons of Git compared to centralized source code control systems, see the web. The main branches ¶ develop

Streamlining Oracle Forms With the move to pervasive Web deployment and the Web-only releases of Oracle Forms, Oracle is simplifying the product set and continuing to optimize the product for building and deploying Internet applications.. This allows Oracle to put all its efforts into improving the already rich Web UI that is based on Java, and to extend the openness of the product by allowing Java integration on all three tiers.Features being removed:- Client/server run-time executable- Character-mode run-time executable- Operating system-specific item types: OLE container, VBX, OCX, and sound item- Menu features: - Plus, Form, and Macro command types - Menu parametersNote: Full-screen and bar menus were removed from Forms6i and remain unsupported in Oracle Forms 10g. - Preventing programmatic navigation (GO_ITEM) to nonenabled items, unless FORMS_REJECT_GO_DISABLED_ITEM(new environment variable) is set to FALSE

Related: