Top "Version-control" questions

Version control is the management of changes to documents, programs, and other information stored as computer files.

How to remove/delete a large file from commit history in Git repository?

I accidentally dropped a DVD-rip into a website project, then carelessly git commit -a -m ..., and, zap, the repo was …

git version-control git-rebase git-rewrite-history
Warning: push.default is unset; its implicit value is changing in Git 2.0

I've been using Git for a while now and have recently downloaded an update only to find this warning message …

git version-control git-push
Set up git to pull and push all branches

I'd like to push and pull all the branches by default, including the newly created ones. Is there a setting …

git version-control branch push
Multiple github accounts on the same computer?

Trying to work on both my actual "work" repos, and my personal repos on git hub, from my computer. The …

git version-control github
How to use Git for Unity3D source control?

What are best practices for using Git source control with Unity 3D, particularly in dealing with the binary nature of …

git unity3d version-control
How do you get git to always pull from a specific branch?

I'm not a git master, but I have been working with it for some time now, with several different projects. …

git version-control
Git: "Corrupt loose object"

Whenever I pull from my remote, I get the following error about compression. When I run the manual compression, I …

git version-control
Git: How to squash all commits on branch

I make new branch from master with: git checkout -b testbranch I make 20 commits into it. Now I want to …

git version-control
What equivalents are there to TortoiseSVN, on Mac OSX?

I am using a MacBook Pro running Mac OS X 10.5. I am new to this development environment, and previously worked …

macos tortoisesvn version-control
Is there a way to get the git root directory in one command?

Mercurial has a way of printing the root directory (that contains .hg) via hg root Is there something equivalent in …

git version-control