Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
W Wiki
  • Project overview
    • Project overview
    • Details
    • Activity
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
Collapse sidebar
  • Tutoriais
  • Wiki
  • Wiki
    • Gitlab
  • Comandos

Comandos · Changes

Page history
emanoel_queiroz created page: Gitlab/Comandos authored Nov 21, 2018 by Emanoel Queiroz's avatar Emanoel Queiroz
Hide whitespace changes
Inline Side-by-side
Showing with 53 additions and 0 deletions
+53 -0
  • Gitlab/Comandos.md Gitlab/Comandos.md +53 -0
  • No files found.
Gitlab/Comandos.md 0 → 100644
View page @ d6b788d3
## novo fork
1. Acesse a listagem de projetos do seu grupo
- **Ex. para .NET =** http://192.168.250.100/Sites/.NET
2. Escolha o projeto desejado e clique em **Fork**, em seguida selecione seu usuário como destino.
![download](uploads/26a354ce2c7d2a9f9c68bbb40928f3bf/download.png)
![download__1_](uploads/70ccbc895798372a32916a97e49a69cb/download__1_.png)
3. Projeto forkado
## clone projeto
1. Acesse o projeto que deseja clonar *(seu devido fork)*
2. Copie a url git do mesmo.
- **Ex. para conexão HTTP =** http://192.168.250.100/kellerkichel/curiadiocesana.com.br.git
![download__2_](uploads/ce60a611a6253a926069404fa96a4886/download__2_.png)
3. Em seu computador, acesse o terminal, navegue até a pasta que deseja baixar o projeto e digite:
```git clone```
em seguida cole a url copiada, seu comando completo deve ficar por exemplo
```git clone http://192.168.250.100/kellerkichel/curiadiocesana.com.br.git```
4. Projeto foi baixado em seu computador.
# adicionar referência de repositorio
1. para manter seu fork atualizado com os arquivos principais é necessário manter seu projeto atualizado, para isto é necessário adicionar para cada projeto local a referência do projeto "original"
2. abra o gitlab na url de seu projeto original, ex: projetos forkados contem seu nome na url (http://192.168.250.100/kellerkichel/curiadiocesana.com.br.git) enquanto projetos originais tem a sequência correta de grupos na URL (http://192.168.250.100/Sites/.NET/curiadiocesana.com.br), nesta pagina copie a url do projeto git (ex: http http://192.168.250.100/Sites/.NET/curiadiocesana.com.br.git http://prntscr.com/ll2sht)
2. em seu computador abra o terminal e navegue até a pasta do projeto que deseja fazer a devida referência
3. digite `git remote add upstream` e cole o link, o comando deve ficar por exemplo:
`git remote add upstream http://192.168.250.100/Sites/.NET/curiadiocesana.com.br.git`
4. referência adicionada :slightly_smiling_face:
# atualizar projeto local com base na ultima versão online
1. com as devidas referências remotas adicionadas em seu computador abra o terminal e navegue até a pasta do projeto que deseja atualizar
2. faça uma atualização das referências de commits, digite: `git fetch --all`
3. faça a atualização de arquivos com base nas referências de commits, digite: `git pull upstream master`
4. pronto projeto atualizado :wink:
# revertendo alterações de um arquivo especifico
1. no terminal dentro da pasta do projeto, digite: `git checkout HEAD arquivo/para/restaurar`
2. pronto arquivo resetado :slightly_smiling_face:
# revertendo um projeto todo para a versão mais atualizada de seu fork
1. no terminal dentro da pasta do projeto, digite:
`git clean -df` e em seguida `git reset --hard origin/master`
2. pronto, todas alterações suas foram resetadas, e novos arquivos apagados
# revertendo um projeto todo para a versão mais atualizada da upstream
1. no terminal dentro da pasta do projeto, digite:
`git clean -df` e em seguida `git reset --hard upstream/master`
2. pronto, todas alterações suas foram resetadas, e novos arquivos apagados
\ No newline at end of file
Clone repository
  • Gitlab
    • Comandos
  • Hotfix
    • og:image
  • Magento
    • Htaccess
    • MagentoCronChecker
    • Robots
    • SimpleSchema
    • Soap v2 Tester
    • gitignore
  • Migração
    • leg.br
  • Padrões
    • eslint
    • prettier
  • Plugins
    • Adicionar informações extras ao texto copiado da web
  • QueryCommerce
  • Servidores
    • Cloudways
    • DnsMadeEasy
View All Pages