Jump to content

Search the Community

Showing results for tags 'git'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 8 results

  1. Rúben Periquito Developer

    Git & GitHub

    não consigo encontrar a resposta para "no git, que erro ocorreria caso tentasse enviar alterações master-branch para um repositório remoto?" e "Imagina que acabaste de te juntar a uma equipa de desenvolvimento que usa o git para controlo de versão e colaboração. para começar a contribuir no projeto, qual seria a primeira operação git?" podem ajudar?
  2. Olá pessoal uso o Ubuntu estou tentando versionar um projeto então criei o projeto local e criei um repositório no bitbucket, mas quando fui dar um push ele deu um erro de permissão que nunca tive no windows, gostaria da ajuda de vocês. Segue o erro do terminal. flavio@flavio-nash:/var/www/html/zf2$ git init Initialized empty Git repository in /var/www/html/zf2/.git/ flavio@flavio-nash:/var/www/html/zf2$ git remote add origin git@bitbucket.org:flavioalves/zf2.git flavio@flavio-nash:/var/www/html/zf2$ echo "Flavio Alves" >> contributors.txt flavio@flavio-nash:/var/www/html/zf2$ git add contributors.txt flavio@flavio-nash:/var/www/html/zf2$ git commit -m 'Initial commit with contributors' [master (root-commit) ffe4f95] Initial commit with contributors 1 file changed, 1 insertion(+) create mode 100644 contributors.txt flavio@flavio-nash:/var/www/html/zf2$ git push -u origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. att,
  3. alexandre1985

    Aprender Git no Windows

    Este tutorial é para quem se está a iniciar no Git para Windows. Vão a http://git-scm.com/ e instalem o Git. O git para windows instala um programa chamado "Git Bash" e é esse programa que vamos usar neste tutorial. Primeiro, abram o Git Bash. Como vêem, é uma linha de comandos. Tem de configurar o vosso git com estes comandos(só fazemos isto 1ª vez): git config --global user.name "teu nome" (em que teu nome é o teu nome) git config --global user.email "teu email" (em que teu email é o teu email) Alguns comandos para navegar no Git Bash cd pasta -> move a linha de comandos para pasta ls -> mostra todos os ficheiros que estão dentro da pasta actual pwd -> mostra o path da pasta actual explorer . -> abre o explorer do windows na pasta actual Agora que temos estes comandos podemos navegar para a pasta do nosso projecto de programação. NOTA: De notar que se queremos ir para a pasta superior à pasta em que estamos fazemos 'cd ..' Na verdade o '..' significa pasta parente (pasta que está acima da actual) e o '.' significa pasta actual. Por isso se quisermos ir para duas pastas acima da actual fazemos 'cd ../..' Agora para irmos para a pasta dos nosso projectos. Imaginemos que estamos em "C:\Users\Joao\" e queremos navegar para "C:\Users\Joao\Documents\NetBeansProject\proj" . Fazemos 'cd Documents/NetBeansProject/proj' importante: Podemos usar o botão Tab (botão paragrafo) para completar o nome de uma pasta ou ficheiro. Por exemplo, fazemos 'cd Doc' e depois carregamos em Tab, e o git bash completa o nome de Doc para Documents. Só tens de escrever as primeiras letras e depois carregas em Tab que o Git Bash completa o nome que querias dizer. Agora que já estamos na pasta dos nossos projecto, fazemos git init para começar um novo repositório. Um repositório é o local onde vais guardar todas as snapshots do teu projecto (todas as modificações do teu projecto). O teu repositório é uma pasta de nome '.git' que se vai criar na pasta onde fizeres o git init. Aí vai estar toda a informação do teu repositório. Se quiseres apagar o teu repositório é só apagares a pasta '.git' Agora que já temos um repositório já podemos guardar uma snapshot (neste caso vai ser a primeira snapshot) do estado actual dos nossos ficheiros. Para isso executamos: git add --all :/ git commit -a -m "inicio" Agora já tens o 1º commit (ou snapshot) do teu projecto. Todos os commits tem um nome e o nosso primeiro chama-se "inicio", tal como está no comando git commit -a -m "inicio" . Se quisermos por outro nome é só alterar "inicio" para "outro nome qualquer". Para tirarmos snapshots aos nossos ficheiros fazemos o git commit . Este é o comando que guarda o estado actual dos nosso ficheiros dentro do repositório. Uma commit é isso mesmo, é o estado dos teus ficheiros num determinado tempo. É como se fosse uma fotografia de todos os teus ficheiros do projecto. Podemos ver todas as tuas "fotografias" do teu projecto com o comando: git log Todos os commits tem um hash que são os numeros que representam o teu commit. O hash é a string que está na primeira linha de cada commit quando fazemos o git log. Para verificarmos se existem ficheiros que foram modificados e ainda não foram commited usamos o comando: git status Está aqui um site em inglês que explica melhor do que eu como funcionar com o git https://www.atlassian.com/git/tutorials/setting-up-a-repository/
  4. Boas. Tenho procurado uma forma simples de fazer o "deploy" das minhas aplicações web e encontrei várias, agora vinha aqui pedir que partilhassem as vossas. Obrigado.
  5. Boas. Com a minha ida para um CET eu pensei em organizar melhor os meus projetos e ter os mesmos sincronizados com o meu PC e com o de casa. Eu ando a ver serviços como o Team Foundation Service e o GitHub mas ando em duvida em qual usar. Já usei ambos mas o GitHub nem foi muito por causa de apenas ter um projeto privado. Eu uso o Visual Studio mas queria um serviço que fosse compatível com várias ferramentas de desenvolvimento e que tivesse a possibilidade de ter vários projetos privados. Qual é o source code management que recomendam? Obrigado
  6. Boas, Estou a tentar fazer umas operações com o GIT e não estou a conseguir atinar com os comandos de forma a conseguir o resultado que quero. Tenho um repositório recentemente criado no GitHub, tenho um clone local desse repositório e neste clone o "origin" é o repositório remoto do GitHub. Agora, tenho um repositório local de onde quero importar as modificações, este é o repositório base com o código a partir do qual irei começar a desenvolver, depois de importar o código irei remover este repositório local. Eventualmente, de tempos a tempos, irei precisar de voltar ao repositório local e fazer um novo pull de alterações. Na prática tenho o meu repositório no GitHub e a minha cópia de trabalho e tenho acesso ao download em formato tar.gz de um repositório a que poderei ter de ir buscar actualizações. Alguma sugestão de como conseguir isto? Pelo menos a primeira parte de importar para o meu clone o código do repositório local que fiz download?
  7. Viva pessoal, Não sabia onde colocar a questão por isso deixo aqui... É o seguinte, somos vários users a fazer pull/push num repositório Git numa maquina linux remota... e vimos com básica experiencia do svn onde se tem um repo central... o que não é a filosofia base do git bla bla bla... seguindo em frente Criamos um repositorio bare: git init --bare e cada um fez clone desse remote git clone url para a sua maquina local. Já percebemos que se colocarmos numa home, temos que dar permissões de modo que todos possam escrever na pasta quando cada um faz push... Ou podiamos criar um user git com home, colocar la o repo, e quando cada um fazia pull/push usava as credenciais desse user git... O que recomendam que se faça? Onde colocar o repositório? Faz sentido colocar numa home? ou numa pasta como a /opt? Obrigado
  8. Não sei se isto "merece" um tópico, mas não encontrei nenhum mais adequado, por isso aqui fica. Para quem está a começar a usar o Git, pode ser uma boa ajuda visual para perceber os comandos: O repositório com a imagem está aqui: https://github.com/mattharrison/Git-Supervisual-Cheatsheet
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.