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

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

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

Visibility: public

Requested revision: 4701041eef6339bbda0d9d9b00a929c4e9e18662

Requested commit: 4701041eef6339bbda0d9d9b00a929c4e9e18662

Commit: 4701041eef6339bbda0d9d9b00a929c4e9e18662

Blob: 747bc52c07ec2e2c7f69e5bbc8245bd568956409

Size: 758 bytes

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

```
