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

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

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

Visibility: public

Requested revision: 226abe5f916ff828d8be2c19f1148b10feebfe43

Requested commit: 226abe5f916ff828d8be2c19f1148b10feebfe43

Commit: 226abe5f916ff828d8be2c19f1148b10feebfe43

Blob: 747bc52c07ec2e2c7f69e5bbc8245bd568956409

Size: 758 bytes

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

```
