CLI vs GUI
- CLI (command line interface — interface de linha de comando)
- GUI (graphical user interface — interface gráfica de usuário)
Uma interface de linha de comando é uma interface baseada em texto: você interage com o sistema digitando comandos em um terminal. Já as interfaces gráficas de usuário (GUIs) usam elementos visuais como botões e ícones.

Excluindo um arquivo pela CLI.
Uma interface gráfica de usuário é uma forma visual de interagir com um computador ou aplicativo. Ela usa janelas, ícones, botões e menus para que você execute tarefas sem digitar comandos em um terminal ou em uma interface de linha de comando (CLI). As GUIs são projetadas para ser intuitivas e facilitar a navegação pelo software.

Excluindo um arquivo pela GUI.
Na maioria dos sistemas operacionais, as GUIs oferecem formas simplificadas de executar tarefas, mas as CLIs dão mais flexibilidade e controle.
-
As GUIs são especialmente úteis para quem não conhece os comandos da linha de comando ou prefere uma forma mais visual de interagir com o computador. Com elas, você pode clicar, arrastar e soltar itens para gerenciar arquivos, executar aplicativos e fazer várias tarefas sem precisar lembrar comandos específicos.
-
As CLIs, por outro lado, costumam ser preferidas por usuários avançados, administradores de sistema e desenvolvedores que precisam executar operações complexas ou automatizar tarefas. Elas dão mais controle sobre o sistema e podem ser mais eficientes, principalmente ao lidar com grandes quantidades de dados ou repetir a mesma ação várias vezes.

Várias opções do comando rm.
.gitignoregit checkoutgit configgit taggit worktree