I’ve been using Git for a while now and have recently downloaded an update only to find this warning message come up when I try to push. warning: push.default is unset; its implicit value is changing in Git 2.0 from ‘matching’ to ‘simple’. To squelch this message and maintain the current behavior after the default […]
I am new in git and I am practicing. I created a local branch but I saw that when I did git push my branch was not uploaded to the repository. I had to actually do: git push -u origin –all. Why is this? Isn’t a branch a new change to be pushed by default? […]
I’ve been using Git now for a couple of months on a project with one other developer. I have several years of experience with SVN, so I guess I bring a lot of baggage to the relationship. I have heard that Git is excellent for branching and merging, and so far, I just don’t see […]
I am starting a new distributed project. Should I use SVN or Git, and why?
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 […]
What is the simplest way to undo a particular commit that is: not in the head or HEAD Has been pushed to the remote. Because if it is not the latest commit, git reset HEAD doesn’t work. And because it has been pushed to a remote, git rebase -i and git rebase –onto will cause […]
ref^ refers to the commit before ref, what about getting the commit after ref? For example, if I git checkout 12345 how do I check out the next commit? Thanks. PS Yes, git’s a DAG node pointer struct tree whatever. How do I find the commit after this one?
A Git project has within it a second project whose content is being worked on independently. Submodules cannot be used for the smaller, as even the subproject must be included when users attempt to clone or download the ‘parent’. Subtree-merging cannot be used, as the subproject is being actively developed, and subtree merging makes it […]
Given the hash of a blob, is there a way to get a list of commits that have this blob in their tree?
I have the following Git repository topology: A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) By rebasing feature branch I expected to rebase the whole subtree (including child branches): $ git rebase feature master A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) However, this is the actual […]