<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Git%2FWSL</id>
	<title>Git/WSL - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Git%2FWSL"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Git/WSL&amp;action=history"/>
	<updated>2026-05-03T09:00:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Git/WSL&amp;diff=8657&amp;oldid=prev</id>
		<title>Kenneth: Created page with &quot;~/.gitconfig &lt;pre&gt; [user]     name = Mr User     email = mr.user@example.com     signingkey = /home/mruser/.ssh/signing  [commit]     gpgsign = true  [gpg]     format = ssh  [gpg &quot;ssh&quot;]     allowedSignersFile = /home/mruser/.allowed_signers  [filter &quot;lfs&quot;]     required = true     process = git-lfs filter-process     smudge = git-lfs smudge -- %f     clean = git-lfs clean -- %f  [pull]     rebase = true  [core]     fileMode = false  [gpg]     # program = gpg     program =...&quot;</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Git/WSL&amp;diff=8657&amp;oldid=prev"/>
		<updated>2025-04-29T19:02:31Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;~/.gitconfig &amp;lt;pre&amp;gt; [user]     name = Mr User     email = mr.user@example.com     signingkey = /home/mruser/.ssh/signing  [commit]     gpgsign = true  [gpg]     format = ssh  [gpg &amp;quot;ssh&amp;quot;]     allowedSignersFile = /home/mruser/.allowed_signers  [filter &amp;quot;lfs&amp;quot;]     required = true     process = git-lfs filter-process     smudge = git-lfs smudge -- %f     clean = git-lfs clean -- %f  [pull]     rebase = true  [core]     fileMode = false  [gpg]     # program = gpg     program =...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;~/.gitconfig&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[user]&lt;br /&gt;
    name = Mr User&lt;br /&gt;
    email = mr.user@example.com&lt;br /&gt;
    signingkey = /home/mruser/.ssh/signing&lt;br /&gt;
&lt;br /&gt;
[commit]&lt;br /&gt;
    gpgsign = true&lt;br /&gt;
&lt;br /&gt;
[gpg]&lt;br /&gt;
    format = ssh&lt;br /&gt;
&lt;br /&gt;
[gpg &amp;quot;ssh&amp;quot;]&lt;br /&gt;
    allowedSignersFile = /home/mruser/.allowed_signers&lt;br /&gt;
&lt;br /&gt;
[filter &amp;quot;lfs&amp;quot;]&lt;br /&gt;
    required = true&lt;br /&gt;
    process = git-lfs filter-process&lt;br /&gt;
    smudge = git-lfs smudge -- %f&lt;br /&gt;
    clean = git-lfs clean -- %f&lt;br /&gt;
&lt;br /&gt;
[pull]&lt;br /&gt;
    rebase = true&lt;br /&gt;
&lt;br /&gt;
[core]&lt;br /&gt;
    fileMode = false&lt;br /&gt;
&lt;br /&gt;
[gpg]&lt;br /&gt;
    # program = gpg&lt;br /&gt;
    program = /usr/bin/gpg&lt;br /&gt;
&lt;br /&gt;
#[http]&lt;br /&gt;
#    proxy = http://some-proxy.example.com:8000/&lt;br /&gt;
&lt;br /&gt;
#[credential &amp;quot;https://github.com&amp;quot;]&lt;br /&gt;
#    helper =&lt;br /&gt;
#    helper = !/usr/bin/gh auth git-credential&lt;br /&gt;
&lt;br /&gt;
#[credential &amp;quot;https://gist.github.com&amp;quot;]&lt;br /&gt;
#    helper =&lt;br /&gt;
#    helper = !/usr/bin/gh auth git-credential&lt;br /&gt;
&lt;br /&gt;
[alias]&lt;br /&gt;
    cp = cherry-pick&lt;br /&gt;
&lt;br /&gt;
    #### CAN&amp;#039;T OVERRIDE BASE NAME eg. pull = pull --rebase&lt;br /&gt;
    pul = pull --rebase&lt;br /&gt;
    rpull = pull --rebase&lt;br /&gt;
    pulll = pull --rebase&lt;br /&gt;
    unstage = restore --staged&lt;br /&gt;
&lt;br /&gt;
    # difff = diff origin/master&lt;br /&gt;
    # difff = diff origin&lt;br /&gt;
    difff = !sh -c &amp;#039;git diff origin/`git rev-parse --abbrev-ref HEAD`&amp;#039;&lt;br /&gt;
&lt;br /&gt;
    # uncommit ref: https://stackoverflow.com/questions/2845731/how-to-uncommit-my-last-commit-in-git&lt;br /&gt;
    # rollback just commit:&lt;br /&gt;
    uncommit = reset --soft HEAD^&lt;br /&gt;
    # rollback commit and changes:&lt;br /&gt;
    uncommithard = reset --hard HEAD^&lt;br /&gt;
&lt;br /&gt;
    rollback = reset --soft HEAD^&lt;br /&gt;
    rollbackhard = reset --hard HEAD~&lt;br /&gt;
    resethard = reset --hard HEAD~&lt;br /&gt;
&lt;br /&gt;
    pending = log origin/master..HEAD&lt;br /&gt;
    pendingdiff = diff origin/master..HEAD&lt;br /&gt;
    # show changed files&lt;br /&gt;
    flog = log --stat&lt;br /&gt;
    # show graph of commits&lt;br /&gt;
    glog = log --all --pretty=&amp;#039;format:%d %Cgreen%h%Creset %an - %s&amp;#039; --graph&lt;br /&gt;
    # show tags&lt;br /&gt;
    tlog = log --decorate&lt;br /&gt;
    ref = !sh -c &amp;#039;git ls-remote | grep $(git rev-parse HEAD)&amp;#039;&lt;br /&gt;
&lt;br /&gt;
    amend = commit --amend&lt;br /&gt;
&lt;br /&gt;
    showpatch = am --show-current-patch&lt;br /&gt;
&lt;br /&gt;
    lfs-files = lfs ls-files&lt;br /&gt;
    lfsfiles = lfs ls-files&lt;br /&gt;
    lfs-ls = lfs ls-files&lt;br /&gt;
    lfsls = lfs ls-files&lt;br /&gt;
&lt;br /&gt;
## End Aliases ##&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>