# docs/user/project-settings.md · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/blob/ab0933a41ae3a69632ea68809700a040bde26c22/docs/user/project-settings.md)

Repository: [gitcafe/t3code](https://git.cafe/gitcafe/t3code)

Visibility: public

Requested revision: ab0933a41ae3a69632ea68809700a040bde26c22

Requested commit: ab0933a41ae3a69632ea68809700a040bde26c22

Commit: ab0933a41ae3a69632ea68809700a040bde26c22

Blob: 747bc52c07ec2e2c7f69e5bbc8245bd568956409

Size: 758 bytes

[Immutable source](https://git.cafe/gitcafe/t3code/blob/ab0933a41ae3a69632ea68809700a040bde26c22/docs/user/project-settings.md?format=markdown)

```
# Project settings

Open **Settings → Projects** and select a project to change its preferences.

## Project icons

Choose an icon, emoji, or image from the project to make it easier to recognize. The choice applies
to every checkout in the project group and appears on connected clients. Choose **Automatic** to
let T3 Code detect an icon again.

## Keep the default branch current

Enable **Automatically pull** to keep the default-branch checkout up to date with its configured
upstream.

T3 Code only pulls when it can fast-forward and the checkout has no changed files, untracked files,
or local commits. It skips checkouts on another branch or without an upstream. If a checkout has
local work, resolve it yourself before automatic pulls can resume.

```
