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

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

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

Visibility: public

Requested revision: 5716dec97e4eaefea59369b07a8d54191fc33e31

Requested commit: 5716dec97e4eaefea59369b07a8d54191fc33e31

Commit: 5716dec97e4eaefea59369b07a8d54191fc33e31

Blob: 747bc52c07ec2e2c7f69e5bbc8245bd568956409

Size: 758 bytes

[Immutable source](https://git.cafe/gitcafe/t3code/blob/5716dec97e4eaefea59369b07a8d54191fc33e31/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.

```
