├── README.md └── limpar_git_config.bat /README.md: -------------------------------------------------------------------------------- 1 | # Configurações básicas do Git 2 | 3 | ## 1. Instalação 4 | - [GitForWindows](https://gitforwindows.org/) 5 | 6 | TESTE 7 | 8 | ## 2. Config 9 | Após a instalação é necessário realizar a sua primeira configuração, neste caso, identificando o nome e o e-mail de quem estará atrelado as alterações. 10 | ``` 11 | git config --global user.name "Nome Sobrenome" 12 | ``` 13 | ``` 14 | git config --global user.email "seu_email@example.com" 15 | ``` 16 | 17 | ## 3. Init 18 | ``` 19 | git init 20 | git add . 21 | git commit -m "Comentário a ser adicionado" 22 | git push 23 | ``` 24 | 25 | ## 4. Branch 26 | Você pode iniciar o repositório com uma branch padrão: 27 | 28 | ``` 29 | git init --initial-branch=main 30 | ``` 31 | ou 32 | ``` 33 | git init -b main 34 | ``` 35 | 36 | > Para aqueles que possui instalado o Git a mais tempo e sua branch padrão é master, basta realizar essa alteração utilizando o comando abaixo: 37 | ``` 38 | git config --global init.defaultBranch main 39 | ``` 40 | 41 | 42 | ## 5. Atualizar o repositório local 43 | Ao utilizar diferentes locais para trabalho se faz necessário sua atualização sempre que for dar início, pois, pode ser que as alterações realizadas não tenho sido baixadas na máquina local. 44 | ``` 45 | git pull 46 | ``` 47 | 48 | ## 6. Copiar um repositório existente 49 | ``` 50 | git clone 51 | ``` 52 | 53 | ## 7. Excluir as credenciais 54 | Você pode excluir as credenciais usando uma das opções abaixo. 55 | 56 | ### 7.1 Credenciais do Windows 57 | 58 | ![image](https://github.com/user-attachments/assets/6ce5396a-5545-44d5-ad9b-2654a6e3447e) 59 | 60 | ![image](https://github.com/user-attachments/assets/16660faf-4b3e-4acd-8b42-46e1203d46e4) 61 | 62 | ### 7.2 Pelo Prompt de Comando (CMD) ou PowerShell 63 | 64 | Isso possibilita excluir as credenciais de outra pessoa para que você possa realizar o acesso com seu login e atribuir o seu usuário e e-mail vinculado ao seus commits. 65 | 66 | > Lembra de executar esses comandos principalmente se o computador que você geralmente utiliza é compartilhado com outras pessoas. 67 | 68 | ``` 69 | cmdkey /delete:LegacyGeneric:target=git:https://github.com 70 | ``` 71 | ``` 72 | git config --global --unset-all user.name 73 | ``` 74 | ``` 75 | git config --global --unset-all user.email 76 | ``` 77 | 78 | ## 8. Git Bash no menu de contexto do Windows 79 | 80 | **8.1** Abra o bloco de notas (notepad) e salva o documento com o nome `OpenGitBash.reg` 81 | 82 | ![image](https://github.com/user-attachments/assets/9c6e9b17-cd6e-44b9-9050-ae3f5e7fb520) 83 | 84 | **8.2** Copia e cola o conteúdo abaixo para dentro do **bloco de notas** 85 | 86 | ``` 87 | Windows Registry Editor Version 5.00 88 | ; Open files 89 | ; Default Git-Bash Location C:\Program Files\Git\git-bash.exe 90 | 91 | [HKEY_CLASSES_ROOT\*\shell\Open Git Bash] 92 | @="Open Git Bash" 93 | "Icon"="C:\\Program Files\\Git\\git-bash.exe" 94 | 95 | [HKEY_CLASSES_ROOT\*\shell\Open Git Bash\command] 96 | @="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\"" 97 | 98 | ; This will make it appear when you right click ON a folder 99 | ; The "Icon" line can be removed if you don't want the icon to appear 100 | 101 | [HKEY_CLASSES_ROOT\Directory\shell\bash] 102 | @="Open Git Bash" 103 | "Icon"="C:\\Program Files\\Git\\git-bash.exe" 104 | 105 | [HKEY_CLASSES_ROOT\Directory\shell\bash\command] 106 | @="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\"" 107 | 108 | ; This will make it appear when you right click INSIDE a folder 109 | ; The "Icon" line can be removed if you don't want the icon to appear 110 | 111 | [HKEY_CLASSES_ROOT\Directory\Background\shell\bash] 112 | @="Open Git Bash" 113 | "Icon"="C:\\Program Files\\Git\\git-bash.exe" 114 | 115 | [HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command] 116 | @="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\"" 117 | ``` 118 | 119 | **8.3** Execute o arquivo clicando duas vezes 120 | 121 | **8.4** Irá pedir que autorize no modo administrador, clique em `Sim` 122 | 123 | 124 | 125 | **8.5** Então, a instalação será realizada no registro. Agora, só clicar em `Ok`. 126 | 127 | 128 | ![image](https://github.com/user-attachments/assets/7d314577-26bb-44ea-878f-2d315ebb47c6) 129 | 130 | **8.6** Para utilizar basta apenas acessar alguma pasta e clicar com o botão direito. Irá notar que irá aparecer a opção `Open Git Bash`. 131 | 132 |
133 | 134 |
135 | 136 | > Nota que estou utilizando o Windows 11. 137 | 138 | 139 | -------------------------------------------------------------------------------- /limpar_git_config.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | cls 3 | echo Iniciando processo de limpeza das configuracoes do Git... 4 | echo. 5 | 6 | REM Removendo email global do Git 7 | git config --global --unset-all user.email 8 | IF %ERRORLEVEL% EQU 0 ( 9 | echo [OK] Email global removido com sucesso. 10 | ) ELSE ( 11 | echo [?] Falha ao remover o email global ou nao foi encontrado. 12 | ) 13 | timeout /t 2 >nul 14 | 15 | REM Removendo nome global do Git 16 | git config --global --unset-all user.name 17 | IF %ERRORLEVEL% EQU 0 ( 18 | echo [OK] Nome global removido com sucesso. 19 | ) ELSE ( 20 | echo [?] Falha ao remover o nome global ou nao foi encontrado. 21 | ) 22 | timeout /t 2 >nul 23 | 24 | REM Removendo credencial armazenada do GitHub 25 | cmdkey /delete:LegacyGeneric:target=git:https://github.com 26 | IF %ERRORLEVEL% EQU 0 ( 27 | echo. 28 | echo [OK] Credencial do GitHub removida com sucesso. 29 | ) ELSE ( 30 | echo. 31 | echo [?] Falha ao remover a credencial do GitHub ou ela nao existia. 32 | ) 33 | timeout /t 2 >nul 34 | 35 | echo. 36 | echo Processo finalizado. 37 | pause 38 | --------------------------------------------------------------------------------