kernicPanel
Follow
21.3K views | +7 today
kernicPanel
JavaScript, Node Js, Git, Vim, and more…
Curated by Nicolas Clerc
Your new post is loading...
Your new post is loading...
Scooped by Nicolas Clerc
Scoop.it!

More Git and GitHub Secrets

This is the brand-new, action-packed sequel to the original Git and GitHub Secrets talk I did in 2012. For one, it has more emoji.

 

Git is a really powerful tool. A lot of that power is deeply hidden, and for good reason: it may only be valuable in certain use cases. You may not run into those use cases very often, but when you do, these lesser-known features might save you literally seconds of time.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Deploying at GitHub · GitHub

Deploying is a big part of the lives of most GitHub employees. We don't have a release manager and there are no set weekly deploys. Developers and designers are responsible for shipping new stuff themselves as soon as it's ready. This means that deploying needs to be as smooth and safe a process as possible.

The best system we've found so far to provide this flexibility is to have people deploy branches. Changes never get merged to master until they have been verified to work in production from a branch. This means that master is always stable; a safe point that we can roll back to if there's a problem.

 

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Getting Started – Git-Flow

Getting Started – Git-Flow | kernicPanel | Scoop.it

For the scope of this article I’ll be explaining the concepts introduced in Git-Flow and then I’m going to explain how to use it with Git and GitHub.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

On undoing, fixing, or removing commits in git

A git choose-your-own-adventure!ⓡ

 

This document is an attempt to be a fairly comprehensive guide to recovering from what you did not mean to do when using git. It isn't that git is so complicated that you need a large document to take care or your particular problem, it is more that the set of things that you might have done is so large that different techniques are needed depending on exactly what you have done and what you want to have happen.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

Moving One Git Repository Into Another | Benjamin R. Peirce

I recently needed to combine several Git repositories into a single one, with each old repo living in a subdirectory of the new repo. I could simply copy the files over manually, importing the contents of each project in a single commit, but I'd lose the commit history of each subproject. After some brief searching, I found this helpful article, which describes how to import the old repos, complete with their commit history, into the new repo.

more...
No comment yet.
Scooped by Nicolas Clerc
Scoop.it!

git-extras introduction screencast

This screencast is an introduction to the git-extras project and covers the following commands:
• git setup
• git ignore
• git summary
• git effort
• git changelog
• git release

more...
No comment yet.