git

How to set up Git as VCS on windows workstation/server for web projects(ASP)?

Hi Guys! We have 5 people in the team working on some ASP projects. There's one local server in LAN running Windows Server, we don't use it much just make it as a storage for backup. And we also have a remote server running Windows Server as well. We publish our final product there and use Remote Desktop Connection to work on it. Our...

How do I apply a patch from gist to the Django source?

I want to try out a patch on gist that modifies the source code of Django: gist: 550436 How do I do it? I have never used git so a step by step instruction would be greatly appreciated. Thanks ...

Automatically mirror a git repository

One of the side-effects of using an external Subversion repository was getting automatic offsite backups on every commit. I'd like to achieve the same using Git. i.e. every commit to my local repository automatically commits to an external one so the two repositories are always in sync. I imagine that a post-commit hook would be the ...

In Powershell, add tab completion for git branches

when inside a git repository, is it possible to add tab completion for git branches to Powershell? ie: PS> git checkout ma<tab> would result in PS> git checkout master ...

Get repository link from gem?

Is it possible to get the git repository of a gem? Eg the gem thor has repo of http://github.com/wycats/thor.git Could I get this repo link from the thor gem? ...

cleanup a git rebase (should of git pull'd)

Uhh yuk. Doing a git rebase from a branch, where I picked up 3 changes but rebased like 10, I really wish I had used git pull. I guess I am s[till learning git. The changes were published... I'd rather have done a git pull, so only the 3 checkins are added to the upper branch rather than rebaseing the dozen or so commits in the upper...

Why reload notification slow in emacs (when using git)?

I'm learning git, and emacs is my editor. The thing is that when the (version controlled) file is updated, the emacs doesn't show the status instantly. With TextMate, if something changes with the file that I'm editing, it notifies me right away. Is there any way to make the notification instant? M-x load-file is the only way to check ...

How to clone Railscast episode 170: openid with authlogic

Here is the Github link: http://github.com/ryanb/railscasts-episodes/tree/master/episode-170/blog/app Running: git clone http://github.com/ryanb/railscasts-episodes.git Gave me an empty folder with .git folder. ...

Certificate problem while cloning a https url with git

I have git version 1.7.2.2 and curl 7.21.1 on my MacOS. I'm trying to clone an url like: git clone https:// repositories.mydomain.com/myproject/myproject.git myproject but getting, error: unable to use client certificate (no key found or wrong pass phrase?) while accessing https://repositories.mydomain.com/myproject/myproject.git/...

Git commit to common submodule (master branch)

I've two or more projects (let's call them ProjectFoo and ProjectBar) having some common code that I put in a submodule. My understanding is that if I commit changes to a submodule from within ProjectFoo it'll be in a detached head that only all ProjectFoo clones can see: (master) $ cd ProjectFooBarCommoneSubmodule/ (master) $ git comm...

git clone heroku ssh permission denied..

I just bought a new computer and I am trying to clone my heroku project on it. Here's what I've done so far. I didn't include the trace, but everything was saved in the right place, and the functions ran without errors. >> sudo ssh-keygen >> heroku keys:add >> sudo git clone -o heroku [email protected]:myapp.git Initialized empty Git rep...

How can I specify custom global gitconfig path?

I'm in a bit of a bind with Git. I'm trying to execute git commit but I need to be able to swtich between ~/.gitconfig1 and ~/.gitconfig2 Is there a command line switch - or anyway to have Git use a different gitconfig file then the ones found at /etc/gitconfig, ~/.gitconfig and .git/config? ...

Amend username for a pushed commit on Github

I made a push to a newly forked git repo on Github but after committing i noticed that my username was incorrect. The username I pushed was "Brock Woolf" but it should have been brockwoolf which is my username on github. I already changed the default locally like this: git config --global user.name "brockwoolf" But how can I change t...

Picture tutorials for learning Git?

I find Git very difficult to learn if you just use read about it. Are there some tutorials that show you pictures for branching, merging, cloning etc so that you could understand more easy? Like this one: http://osteele.com/images/2008/git-transport.png ...

Getting the information of squashed commits in Git

I squash some commits in Git using git rebase -i origin/master as mentioned in ReinH.com. After squashing some commits, is there a way to see the original commits? Is it possible to get "diff" of the commits? Can I get the SHA? If it's possible, is that still possible after running git gc? ...

How to avoid "Merge branch 'name_of_branch' in commit messages?

I remember that for about a year ago I did some merges that resulted in the commit messages being Merge branch 'Name_of_branch' on the remote repository. From what I remember it would happen if I rebased all commits in a branch and then merged it to master and then pushed to remote repository. But now I can't reproduce it with git-1.7....

git remote add with other ssh port

in git, how I can add a remote origin when my host use a different ssh port? git remote add origin ssh://user@host/srv/git/example ...

How do I make a local branch track a remote branch with a different name?

I have a setup with two servers (staging and production). Both of these has a master branch I can push to (I use heroku, not that it matters though). Currently, I can push to staging with this command: git push staging master Which will push my local master branch. However, I would like to have a local branch named staging, which wil...

What did Git do to my source code?

How do I fix the following? <<<<<<< HEAD <<<<<<< HEAD -(int)existsMedia:(NSNumber*)mediaId { NSFetchRequest *request = [[NSFetchRequest alloc] init]; NSPredicate *predicate = [NSPredicate predicateWithFormat:[NSString stringWithFormat:@"mediaId == %@", mediaId]]; ======= -(int)existsMedia:(NSNumber*)mediaMessageId { NSFetchRequest *r...

Can we finally move to DVCS in Corporate Software? Is SVN still a 'must have' for development?

Git/Mercurial have been becoming more and more popular. I have seen plenty of articles comparing SVN with Git/Mercurial, but I am wondering if there is really any reason to still use SVN. It seems like there are plenty of tools for Git/Mercurial now which should help spread its corporate adoption. Are there any reasons to still use SVN...