<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>git on netcup hosting blog</title>
    <link>https://en.netcup.nllk.net/blog/tags/git/</link>
    <description>Recent content in git on netcup hosting blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Mon, 31 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://en.netcup.nllk.net/blog/tags/git/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to change a Git commit message</title>
      <link>https://en.netcup.nllk.net/blog/post/0070-git-edit-commit-message/</link>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://en.netcup.nllk.net/blog/post/0070-git-edit-commit-message/</guid>
      
        <description>This article shows how to reword the last Git commit message and older ones, and how far the rewrite reaches.</description>
      
    </item>
    
    <item>
      <title>How to check out a remote Git branch</title>
      <link>https://en.netcup.nllk.net/blog/post/0067-git-checkout-remote-branch/</link>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://en.netcup.nllk.net/blog/post/0067-git-checkout-remote-branch/</guid>
      
        <description>This article shows how to check out a branch that exists on the remote, why a fresh clone shows only one branch, and how to avoid a detached HEAD.</description>
      
    </item>
    
    <item>
      <title>How to delete a Git branch locally and remotely</title>
      <link>https://en.netcup.nllk.net/blog/post/0062-git-delete-branch/</link>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://en.netcup.nllk.net/blog/post/0062-git-delete-branch/</guid>
      
        <description>This article shows how to delete a Git branch locally and on the remote, what -d protects you from, and where stale tracking refs actually come from.</description>
      
    </item>
    
    <item>
      <title>How to force git pull to overwrite local files</title>
      <link>https://en.netcup.nllk.net/blog/post/0063-git-force-pull-overwrite/</link>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://en.netcup.nllk.net/blog/post/0063-git-force-pull-overwrite/</guid>
      
        <description>This article shows how to make your working tree match the remote exactly, and why git pull --force does not do it.</description>
      
    </item>
    
    <item>
      <title>How to make Git forget a file that is already tracked</title>
      <link>https://en.netcup.nllk.net/blog/post/0069-git-untrack-gitignored-file/</link>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://en.netcup.nllk.net/blog/post/0069-git-untrack-gitignored-file/</guid>
      
        <description>This article shows why adding a file to .gitignore does nothing once it is tracked, how to untrack it, and why it stays in the history regardless.</description>
      
    </item>
    
    <item>
      <title>How to remove untracked files from a Git working tree</title>
      <link>https://en.netcup.nllk.net/blog/post/0068-git-remove-untracked-files/</link>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://en.netcup.nllk.net/blog/post/0068-git-remove-untracked-files/</guid>
      
        <description>This article shows how to remove untracked files with git clean, what -x additionally deletes, and why this is one of the few git commands with no undo.</description>
      
    </item>
    
    <item>
      <title>How to rename a Git branch</title>
      <link>https://en.netcup.nllk.net/blog/post/0065-git-rename-branch/</link>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://en.netcup.nllk.net/blog/post/0065-git-rename-branch/</guid>
      
        <description>This article shows how to rename a Git branch locally and on the remote, and the third command people forget.</description>
      
    </item>
    
    <item>
      <title>How to undo git add before committing</title>
      <link>https://en.netcup.nllk.net/blog/post/0066-git-undo-git-add/</link>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://en.netcup.nllk.net/blog/post/0066-git-undo-git-add/</guid>
      
        <description>This article shows how to unstage a file in Git, and the one-word difference between unstaging a change and destroying it.</description>
      
    </item>
    
    <item>
      <title>How to undo the most recent commits in Git</title>
      <link>https://en.netcup.nllk.net/blog/post/0061-git-undo-last-commit/</link>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://en.netcup.nllk.net/blog/post/0061-git-undo-last-commit/</guid>
      
        <description>This article shows how to undo recent Git commits with reset, revert and amend, and which of them can destroy work you never committed.</description>
      
    </item>
    
    <item>
      <title>The difference between git pull and git fetch</title>
      <link>https://en.netcup.nllk.net/blog/post/0064-git-pull-vs-fetch/</link>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://en.netcup.nllk.net/blog/post/0064-git-pull-vs-fetch/</guid>
      
        <description>This article shows the difference between git pull and git fetch, what you can inspect in between, and what pull does when history has diverged.</description>
      
    </item>
    
  </channel>
</rss>
