git mv and only change case of directory

While I found similar question I didn’t find an answer to my problem When I try to rename the directory from FOO to foo via git mv FOO foo I get fatal: renaming ‘FOO’ failed: Invalid argument OK. So I try git mv FOO foo2 && git mv foo2 foo But when I try to […]

How do I rename a repository on GitHub?

I wanted to rename one of my repositories on GitHub, but I got scared when a big red warning said: We will not set up any redirects from the old location You will need to update your local repositories to point to the new location Renaming may take a few minutes to complete Does anyone […]

LF will be replaced by CRLF in git – What is that and is it important?

Possible Duplicate: git replacing LF with CRLF When I create a new rails application I’m seeing a warning in git about LF replacement. I do git init git add . and then boom! I see this pop up for almost all files. I usually just keep going and build my application and it disappears after […]

Differences between git submodule and subtree

What are the conceptual differences between using git submodule and subtree? What are the typical scenarios for each?

How to update a pull request from forked repo?

So I first forked a repo and then made a commit to that forked repo. I then opened a pull request. The pull request listed all the changes I wanted. After reviewing my pull request, there were a number of changes that the repo owner wanted me to make before he accepted it. I have […]

how can I git stash a specific file?

Possible Duplicate: How to stash only one file out of multiple files that have changed How can I stash a specific file leaving the others currently modified out of the stash I am about to save? For example, if git status gives me this: younker % gst # On branch master # Your branch is […]

Cannot push Git to remote repository with http/https

I have a Git repository in a directory served by apache on a server. I have configured WebDAV and it seems to be running correctly. Litmus returns 100% success. I can clone my repository from a remote host, but when trying to push over http or https, I get the following error: error: Cannot access […]

git: switch branch without detaching head

I have a repository on github with a main branch (master) and a branch for some experimental work. I made some commits and pushed to the experimental branch and everything was fine. Now, on a different machine, I try to clone my repository (git clone repository) and then switch to the experimental branch (git checkout […]

What is the precise meaning of “ours” and “theirs” in git?

This might sound like too basic of a question, but I have searched for answers and I am more confused now than before. What does “ours” and “theirs” mean in git when merging my branch into my other branch? Both branches are “ours”. In a merge conflict is “ours” always the upper of the two […]

What are the differences between local branch, local tracking branch, remote branch and remote tracking branch?

I just started using Git and I got really confused between different branches. Can anyone help me to figure out what the following branch types are? local branches local tracking branches remote branches remote tracking branches What is the difference between them? And how do they work with each other? A quick demo code will […]

Git Baby is a git and github fan, let's start git clone.