git

Move a sequential set of commits from one (local) branch to another

Is there a way to move a sequential set of commits from one (local) branch to another? I have searched quite a bit and still haven't found a clear answer for what I want to do. For example, say I have this: master A---B---C \ feature-1 M---N---O---P---R---Q And I have decided that the last 3 commits would be ...

git revert changes to a file in a commit

I want to revert changes made by a particular commit to a given file only. Can I use git revert command for that? Any other simple way to do it? ...

Unable to modify git bash Windows shortcut

Under Windows 7 I'd like to change the settings for the Git Bash Here shell extension command window, e.g. width, height and font. But when I do this, I get an error "Unable to modify the shortcut". I can modify the shortcut for Git Bash in the Start menu by using "Run as administrator..." This works, but only for Bash windows opened fr...

What git branching models actually work - the final question

In our company we have successfully deployed git and we are currently using a simple trunk/release/hotfixes branching model. However, this has it's problems, I have some key issues of confusion in the community which would be awesome to have answered here. Maybe my hopes for an Alexander stroke are too great, quite possibly I'll decompos...

Ignore deleted files in git?

Is it possible to ignore deleted files in git? git update-index --assume-unchanged allows me to ignore modifications, but it still tracks deletions. (This is similar, but I couldn't find where "John Doe" restated his question: http://stackoverflow.com/questions/655243/ignore-modified-but-not-committed-files-in-git) ...

Rails: vendor/gems or vendor/plugins?

I'm to tracking dependencies with git-submodules in my rails app. So far I've added submodules for things like, haml, shoulda, and authlogic to 'vendor/plugins'. I've seen indications that I should be using 'vendor/gems' instead though. Question: which directory is the appropriate place to put dependencies being tracked as submodules? I...

Using maven-release-plugin to tag and commit to non-origin

When I do a release of my project, I want to share the source with a wider group of people than I normally do during development. The code is shared via a Git repository. To do this, I have used the following: remote public repository - released code is pushed here, every week or so (http://example.com/public) remote private reposito...

Mercurial copy patch to repository

Hi, I'm using Mercurial repository and I have a patch in 'git' format and I wanted to know how I can apply that patch to my current repository which is Local. Thanks ...

What user runs the git hook?

I have a post-update hook on my server, such that when I git push it does a pull on the live web directory. However, while the push always succeeds, the post-update hook sometimes fails. The hook is pretty simple: #!/bin/sh # # An example hook script to prepare a packed repository for use over # dumb transports. # # To enable this ...

Git cherry pick and datamodel integrity

Given that two branches have diverged and a specific commit from one branch (and not everything) needs to be introduced to the other, git cherry pick achieves exactly that. After some time there is the need to completely merge the two branches. How will git know that it has already the commit that was cherry picked in the past so that ...

Version control a content management system?

I have the following directory structure in the CMS application we have written: /application /modules /cms /filemanager /block /pages /sitemap /youtube /rss /skin /backend /default /css /js /images /frontend /default /css /js /images...

Starting gitk Error

When I'm loading gitk I get an error about an argument Error in startup script: bad argument "zoomed": must be normal, iconic, or withdrawn while executing "wm state . $geometry(state)" (procedure "makewindow" line 320) invoked from within "makewindow" (file "/usr/local/git/bin/gitk" line 11250) Anybody knows a solutio...

"Index-pack failed"

Hello, upon cloning a git repository, I get an error message that I can't quite grasp. $ git clone [email protected]:group07 Initialized empty Git repository in /cygdrive/C/Users/Martin Bigler/p2/group07/. remote: Counting objects: 2269, done. remote: Compressing objects: 100% (1936/1936), done. git: 'index-pack' is not a git-comm...

Is it considered rude to use commits as comments in VCS's.

For example in git you could do git commit --allow-empty -m"I like what this guy did" I was considering using commits as a commenting system, and I just wanted to see how that would go over. ...

post update doesn't work

I can't do use git post-update hook to pull into my website folder, from the repo. I have two users, user1 and user2, who both belong to group admin_group (I verify id user1 uid=1001(user1) gid=1003(admin_group) groups=1003(admin_group),1001(user1) Same for user2. I looked up this and performed these commands as my root: cd reposito...

How do I do git pull so that it will update the files in the working

When I do git pull origin master, it does not seem to update the files in the folder of the git repository. ...

Gitosis post-update wont run

Im running cygwin on a windows vista pc. Ive successfully installed sshd, configured, and built gitosis. I can remotely git clone the gitosis-admin.git repository, made a change to the config, committed and pushed back to cygwin machine successfully. However the post-update doesnt execute and the new repository (as specified in the conf...

is there a 'git find'?

Is there a git find analogue of git grep, i.e., something that will find a filename by pattern in the tree? I've gone through a lot of git documentation and not found this, but I'm having a hard time believing it doesn't exist somewhere. ...

Git - ssh key / ip address

When I set up Git, I did it while using a dsl modem, and my ip isn't static, so when I generated the ssh keys for Git, it was based on that ip. When I'm assigned an ip other than the one used to generate the ssh Git keys, I can manually change the ip address to the one used to generate the keys. What are my other options to bypass this...

Git: Run through a filter before commiting/pushing?

Hi. Is there a way to run the changed files through a filter before doing the commit? I wish to make sure the files follows the coding standards for the project. I would also like to compile and run some test before the commit/push actually takes place, so I know everything in the repo actually works. ...