# docs/user/project-settings.md · screen/t3code-personal

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

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: add8c3a55ac8a7d520dc2ea11a8fa05bc3cee361

Requested commit: add8c3a55ac8a7d520dc2ea11a8fa05bc3cee361

Commit: add8c3a55ac8a7d520dc2ea11a8fa05bc3cee361

Blob: 747bc52c07ec2e2c7f69e5bbc8245bd568956409

Size: 758 bytes

[Immutable source](https://git.cafe/screen/t3code-personal/blob/add8c3a55ac8a7d520dc2ea11a8fa05bc3cee361/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.

```
