# Git Question

3 messages from 2018-03-29 to 2018-04-01. Participants: Mark Wartman, Taylor Blau.
Thread: https://gitlist.dev/t/48181

## Mark Wartman, 2018-03-29 01:49

Subject: Git Question
Message-ID: <CA263ADB-E23D-4C75-ACDC-C9C0B75A4A85@gmail.com>
URL: https://gitlist.dev/e/CA263ADB-E23D-4C75-ACDC-C9C0B75A4A85%40gmail.com

```
Hello,

I am currently running git version 2.10.1 (Apple Git-78).  When I run git config —list:   it returns
credential.helper-osxkeychain
filter.lfs.clean=git=lfs clean — %f
filter.lfs.smudge=git-lfs smudge — %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
user.name=markwartman1
user.email=markwartman@d2l.lonestar.edu

I am following this tutorial and I expected to only see user.name & user.email, so what are the filters.lfs’s and the credential.helper?  Should I ignore them, or try to get rid of them?  Please advise.  

What is the best way to upgrade to a newer stable version of git?

Thanks,

Mark
```

## Taylor Blau, 2018-03-29 01:58

Subject: Re: Git Question
Message-ID: <20180329015848.GA82123@syl.local>
URL: https://gitlist.dev/e/20180329015848.GA82123%40syl.local
In-Reply-To: <CA263ADB-E23D-4C75-ACDC-C9C0B75A4A85@gmail.com>

```
On Wed, Mar 28, 2018 at 08:49:19PM -0500, Mark Wartman wrote:
> I am following this tutorial and I expected to only see user.name &
> user.email, so what are the filters.lfs’s and the credential.helper?
> Should I ignore them, or try to get rid of them?  Please advise.

The `filter.lfs` configuration is set by Git LFS [1] in order to
correctly filter large files into your working copy.

You can safely ignore these, or remove them if you are not using Git
LFS.

> What is the best way to upgrade to a newer stable version of git?

On macOS, you can use Homebrew [2] to install any version of Git.
Install the latest via:

  brew update && brew install git

Thanks,
Taylor

[1]: https://git-lfs.github.com
[2]: https://brew.sh

```

## Taylor Blau, 2018-04-01 03:15

Subject: Re: Git Question
Message-ID: <20180401031522.GA80891@syl.local>
URL: https://gitlist.dev/e/20180401031522.GA80891%40syl.local
In-Reply-To: <15759EC4-0867-44B3-995D-6EC121A6EC4C@gmail.com>

```
On Sat, Mar 31, 2018 at 09:06:53PM -0500, Mark Wartman wrote:
> I saw this pretty exhaustive .gitignore list that a GitHub Help page
> linked to: 9257657 <https://gist.github.com/octocat/9257657> .  Are
> these configurations from the list something one should install on the
> User/global level, or do you recommend managing it in each and every
> project repository?

If those appear helpful for your project(s), then sure; but this is up
to you.

> Concerning these items below, when I said I get these when running a:
> git config —list
>
> credential.helper-osxkeychain
> filter.lfs.clean=git=lfs clean — %f
> filter.lfs.smudge=git-lfs smudge — %f
> filter.lfs.process=git-lfs filter-process
> filter.lfs.required=true
>
> I suspect that the GitHub GUI tool has installed them.  Do you find
> that possible?  I ask because I did not write them.

Yes, I believe that GitHub Desktop runs 'git lfs install', which adds
these to your configuration.


Thanks,
Taylor

```
