Roland's homepage

My random knot in the Web

Articles tagged with "git"

  1. Merging local git repositories

    For a long time, I’ve had a directory ~/templates to store template files for several programs.

    For historical reasons, my LaTeX templates have been stored under ~/latex/templates.

    Both have been under git revision control since 2006; before that I used rcs.

    I want to merge both local repositories under ~/templates. This articla documents how that was done.

  2. Converting RCS history to git

    Before the rise of git, I used rcs as my version control system. Because I want to standardize on git, I am slowly converting old repositories.

    In this article, as an example, I’ll be converting my old perl scripts in ~/src/perl.

    date: 2017-08-13
    modified: 2022-01-14
    reading time: 2 min.
    category: problems
    tags: RCS git
  3. Removing big files from git history

    By accident I checked 60-odd full-size photographs into the git history of my website. I shrunk them in a next commit, but the history was still there leading to a bloated .git directory. This took a lot of time when making backups. This documents how I cleaned up this mess.

    date: 2017-02-07
    reading time: 2 min.
    category: howto
    tags: git
  4. Making a subset of a git repository

    Since I am in the process of making most of my programs available on github, I have been re-shuffling the some git repositories. Especially my collection of scripts (small programs for different purposes). Because some of those scripts are private, I don’t want to publish that repository as a whole.

    date: 2015-05-14
    reading time: 2 min.
    category: howto
    tags: git
  5. Moving scripts to a private repo

    Some of the scripts in my scripts directory are private because they contain personally identifying or security relevant information, or are just not useful for others without modifications. So I decided not to publish it on github as-is, but to make a private repo for scripts that are not for general use.

    date: 2015-05-14
    reading time: 2 min.
    category: problems
    tags: git
  6. genbackup

    This shell-script makes a backup (with the tar program) of the directory from which it is called, with all its …

  7. git-check-all

    This scripts looks for all directories in the users’ home directory that are managed by the git revision control system …


Page 1 / 1