<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://prod.jnet.julianscorner.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://prod.jnet.julianscorner.com/feed.php">
        <title>Julian&#039;s Notebook - programming:git</title>
        <description></description>
        <link>https://prod.jnet.julianscorner.com/</link>
        <image rdf:resource="https://prod.jnet.julianscorner.com/_media/wiki/dokuwiki-128.png" />
       <dc:date>2026-04-17T13:31:08+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/git/deletelastcommit"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/git/emailperrepo"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/git/environmentbranches"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/git/git-svn-sucks"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/git/githubbehindfirewall"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/git/splitrepo"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/git/start"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/git/svn"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/git/visualguide"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://prod.jnet.julianscorner.com/_media/wiki/dokuwiki-128.png">
        <title>Julian's Notebook</title>
        <link>https://prod.jnet.julianscorner.com/</link>
        <url>https://prod.jnet.julianscorner.com/_media/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/git/deletelastcommit">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Delete Last Commit in GIT</title>
        <link>https://prod.jnet.julianscorner.com/programming/git/deletelastcommit</link>
        <description>Delete Last Commit in GIT

Once in a while late at night when I&#039;m sleepy, I&#039;ll commit stuff to my repository that I wish I hadn&#039;t. Then I spend the next 10 to 15 minutes searching the Internet how to remove the last commit I made. So after a few times, I decided to record how to do it here so that I refer to it later.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/git/emailperrepo">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Set an Email Address on Specific Repositories</title>
        <link>https://prod.jnet.julianscorner.com/programming/git/emailperrepo</link>
        <description>Set an Email Address on Specific Repositories

When I work with some clients or employers, they will sometimes provide me with an email address to identify me within their system and source control. If they provide the computer to work on and keep a local repository, I&#039;ll have their identity configured on that computer as global identity. Sometimes, they do not provide a computer or I&#039;ll work on the code on one of my personal computers in addition to their computer. In those cases, I don&#039;t want …</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/git/environmentbranches">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Some Customers Want Specific Environment Branches</title>
        <link>https://prod.jnet.julianscorner.com/programming/git/environmentbranches</link>
        <description>Some Customers Want Specific Environment Branches

I prefer to handle deployment to specific environments via a deployment script where I can ensure that all environments are setup the same way and configured similarly while still allowing variation between environments such as load balancing or a geo-based</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/git/git-svn-sucks">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Why GIT sucks as a SVN front-end!</title>
        <link>https://prod.jnet.julianscorner.com/programming/git/git-svn-sucks</link>
        <description>Why GIT sucks as a SVN front-end!

I can&#039;t go a week without getting this “error”:


      0 [main] perl 9208 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
    747 [main] perl 9208 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/git/githubbehindfirewall">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Access GitHub From Behind a Firewall</title>
        <link>https://prod.jnet.julianscorner.com/programming/git/githubbehindfirewall</link>
        <description>Access GitHub From Behind a Firewall

I work in a pretty restrictive network that blocks port 22 (SSH) outside of the corporate network. So I usually do all of my work locally, committing my changes during the day, then push my commits when I go home in the evenings. A few times, this has presented issues when other people were waiting on a change that I had finished but was unable to push out</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/git/splitrepo">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Move a Sub-Directory Into Separate GIT Repository</title>
        <link>https://prod.jnet.julianscorner.com/programming/git/splitrepo</link>
        <description>Move a Sub-Directory Into Separate GIT Repository

I recently had a GIT repository with a sub-directory that should have been it own repository. I also wanted to keep all of the history in the sub-directory. These are the steps that I followed to move that sub-directory into a new separate GIT repository.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/git/start">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GIT</title>
        <link>https://prod.jnet.julianscorner.com/programming/git/start</link>
        <description>GIT

Git is a free &amp; open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. For more information, see their web site at &lt;http://git-scm.com/&gt;

	*  Some Customers Want Specific Environment Branches
	*  Integration with Subversion
	*  Delete Last Commit in GIT
	*  Access GitHub From Behind a Firewall
	*  Why GIT sucks as a SVN front-end!
	*  Move a Sub-Directory Into Separate GIT Repository
	*  A Visual Git Referen…</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/git/svn">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Integration with Subversion</title>
        <link>https://prod.jnet.julianscorner.com/programming/git/svn</link>
        <description>Integration with Subversion

I also use Git as a front-end to SVN repositories. At the most basic level, using Git as a front-end to SVN involves:


git svn clone http://svn.repo.com/svn/project/trunk project


To get updates from SVN:


git svn rebase</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/git/visualguide">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>A Visual Git Reference</title>
        <link>https://prod.jnet.julianscorner.com/programming/git/visualguide</link>
        <description>A Visual Git Reference

This page gives brief, visual reference for the most common commands in git. Once you know a bit about how git works, this site may solidify your understanding.

This page is a copy of a web page that I found recently describing GIT in a visual way. It really helped me to understand the operations of GIT so I decided that I wanted make a copy of the website here for my future reference. The contents of the article is subject to the original authors copyright and is licens…</description>
    </item>
</rdf:RDF>
