Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
56
votes
9answers
4k views
Tips for putting ~ under source control
I want to put my home directory (~) under source control (git, in this case), as I have many setting files (.gitconfig, .gitignore, .emacs, etc.) in there I would like to carry across machines, and ...
21
votes
9answers
2k views
How to keep track of changes in /etc/
I would like to keep track of changes in /etc/
Basically I'd like to know if a file was changed, by yum update or by a user and roll it back if I don't like the chage.
I thought of using a VCS like ...
13
votes
3answers
1k views
Given a git patch id, how to find out which kernel release contains it?
Assume I have some issue that was fixed by a recent patch to the official Linux git repository. I have a work around, but I’d like to undo it when a release happens that contains my the fix. I know ...
10
votes
7answers
2k views
How do I encrypt git on my server?
Heres the closest I've gotten: I installed gitolite in the /Private folder using ecryptfs-utils (sudo apt-get install ecryptfs-utils adduser git ecryptfs-setup-private then the rest was configuring ...
15
votes
4answers
3k views
How can I create an alias for a git [action] command (which includes spaces)?
Most of my my aliases are of this form: alias p='pwd'
I want to alias git commit so that it does git commit -v
But trying to create an alias with a space gives an error:
$ alias 'git commit'='git ...
7
votes
2answers
11k views
How can I update to a newer version of Git using apt-get?
I've just set up a new machine with Ubuntu Oneiric 11.10 and then run
apt-get update
apt-get upgrade
apt-get install git
Now if I run git --version it tells me I have git version 1.7.5.4 but on my ...
4
votes
2answers
148 views
Is it possible to restrict certain commands from being run in a directory?
I have two directories: src and projects. I would like to prevent myself from running git ... unless I am specifically inside src or projects. Is this possible?
3
votes
2answers
503 views
how to perform git push using crontab
I'm using crontab for synchronizing git repositories. I was able to do operations like git add and commit, but can't perform git push to origin, since every git push asks for a password.
How can I ...
3
votes
3answers
4k views
I am failing to clone a git repo when behind a proxy
When I run git clone git://git.gnome.org/tracker, I get:
Cloning into tracker...
git.gnome.org[0: 209.132.180.173]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)
...
1
vote
1answer
195 views
How do I apply this revert commit patch from git?
I have found a patch applicable to my system to fix a problem but I have no idea how to get this patch and then apply it. Can anybody help me please?
Patch: ...
0
votes
0answers
145 views
git and remote security with Encfs [duplicate]
Possible Duplicate:
How do i encrypt git on my server?
I wanted to create a user on my server to use as a private repository. I'd like the files to be encrypted. Encfs will timeout after ...