Skip to content
Snippets Groups Projects
Select Git revision
1 result Searching

vcsh.1

Blame
  • vcsh.1 8.38 KiB
    .\" generated with Ronn/v0.7.3
    .\" http://github.com/rtomayko/ronn/tree/0.7.3
    .
    .TH "VCSH" "1" "July 2013" "" ""
    .
    .SH "NAME"
    \fBvcsh\fR \- Version Control System for $HOME \- multiple Git repositories in $HOME
    .
    .SH "SYNOPSIS"
    \fBvcsh\fR [\fIoptions\fR] \fIcommand\fR
    .
    .P
    \fBvcsh\fR clone \fIurl\fR [\fIrepo\fR]
    .
    .P
    \fBvcsh\fR delete \fIrepo\fR
    .
    .P
    \fBvcsh\fR enter \fIrepo\fR
    .
    .P
    \fBvcsh\fR help
    .
    .P
    \fBvcsh\fR init \fIrepo\fR
    .
    .P
    \fBvcsh\fR list
    .
    .P
    \fBvcsh\fR list\-tracked
    .
    .P
    \fBvcsh\fR list\-tracked\-by \fIrepo\fR
    .
    .P
    \fBvcsh\fR pull
    .
    .P
    \fBvcsh\fR push
    .
    .P
    \fBvcsh\fR rename \fIrepo\fR \fInewname\fR
    .
    .P
    \fBvcsh\fR run \fIrepo\fR \fIshell command\fR
    .
    .P
    \fBvcsh\fR upgrade \fIrepo\fR
    .
    .P
    \fBvcsh\fR version
    .
    .P
    \fBvcsh\fR which \fIsubstring\fR
    .
    .P
    \fBvcsh\fR write\-gitignore \fIrepo\fR
    .
    .P
    \fBvcsh\fR \fIrepo\fR \fIgit command\fR
    .
    .P
    \fBvcsh\fR \fIrepo\fR
    .
    .SH "DESCRIPTION"
    \fBvcsh\fR allows you to have several \fBgit\fR(1) repositories, all maintaining their working trees in $HOME without clobbering each other\. That, in turn, means you can have one repository per config set (zsh, vim, ssh, etc), picking and choosing which configs you want to use on which machine\.
    .
    .P
    \fBvcsh\fR is using a technique called fake bare Git repositories, keeping \fI$GIT_DIR\fR in a different directory from \fI$GIT_WORK_TREE\fR which is pointed to \fI$HOME\fR\.