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
Inserido espaços entre os itens e colocada a primeira letra como maiúscula authored Nov 21, 2018 by Emanoel Queiroz's avatar Emanoel Queiroz
Hide whitespace changes
Inline Side-by-side
Showing with 35 additions and 23 deletions
+35 -23
  • Gitlab/Comandos.md Gitlab/Comandos.md +35 -23
  • No files found.
Gitlab/Comandos.md
View page @ 5cf9a750
## novo fork
## Novo fork
1. Acesse a listagem de projetos do seu grupo
- **Ex. para .NET =** http://192.168.250.100/Sites/.NET
......@@ -7,10 +7,11 @@
![download](uploads/26a354ce2c7d2a9f9c68bbb40928f3bf/download.png)
![download__1_](uploads/70ccbc895798372a32916a97e49a69cb/download__1_.png)
3. Projeto forkado
3. Projeto forkado :fork\_and\_knife:
## clone projeto
## 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)
......@@ -18,33 +19,44 @@
```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)
# 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)
![download__3_](uploads/0af941af057372771d11c2e4f9aa1dec/download__3_.png)
3. em seu computador abra o terminal e navegue até a pasta do projeto que deseja fazer a devida referência
4. digite `git remote add upstream` e cole o link, o comando deve ficar por exemplo:
3. Em seu computador abra o terminal e navegue até a pasta do projeto que deseja fazer a devida referência
4. 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`
5. 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:
5. 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
# 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:
2. Faça uma atualização das referências de commits, digite: `git fetch --all`
# revertendo um projeto todo para a versão mais atualizada de seu fork
1. no terminal dentro da pasta do projeto, digite:
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:
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
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