Perguntas com a marcação «git»

1924
Como posso excluir um arquivo de um repositório Git?

Eu adicionei um arquivo nomeado "file1.txt"a um repositório Git. Depois disso, eu o comprometi, adicionei alguns diretórios chamados dir1e dir2, e os comprometi ao repositório Git. Agora o repositório atual tem "file1.txt", dir1e dir2. Como posso excluir "file1.txt"sem afetar os outros, como dir1e...

1752
Visualizando confirmações Git não empurradas

Como posso visualizar quaisquer confirmações locais que fiz e que ainda não foram enviadas ao repositório remoto? Ocasionalmente, git statusimprimirá que meu ramo é X confirma antes origin/master, mas nem sempre. Isso é um erro na minha instalação do Git ou estou faltando alguma...

1738
Como recuperar um stash descartado no Git?

Eu freqüentemente uso git stashe git stash poppara salvar e restaurar alterações na minha árvore de trabalho. Ontem, tive algumas alterações na minha árvore de trabalho que havia escondido e aparado e, em seguida, fiz mais alterações na minha árvore de trabalho. Gostaria de voltar e revisar as...

1731
Como parar o rastreamento e ignorar as alterações em um arquivo no Git?

Eu clonei um projeto que inclui alguns .csprojarquivos. Eu não preciso / gosto que meus csprojarquivos locais sejam rastreados pelo Git (ou criados durante a criação de um patch), mas claramente eles são necessários no projeto. Eu adicionei *.csprojao meu LOCAL .gitignore, mas os arquivos já estão...

1701
Faça o .gitignore ignorar tudo, exceto alguns arquivos

Entendo que um arquivo .gitignore oculta arquivos especificados do controle de versão do Git. Eu tenho um projeto (LaTeX) que gera muitos arquivos extras (.auth, .dvi, .pdf, logs, etc.) enquanto ele é executado, mas não quero que eles sejam rastreados. Estou ciente de que eu poderia (talvez...

1657
Tornar o ramo Git atual um ramo mestre

Eu tenho um repositório no Git. Fiz uma ramificação, depois fiz algumas alterações no mestre e na ramificação. Então, dezenas de confirmações depois, percebi que o ramo está em um estado muito melhor que o mestre, então quero que o ramo "se torne" o mestre e desconsidere as alterações no...

1622
Como você mescla dois repositórios Git?

Considere o seguinte cenário: Eu desenvolvi um pequeno projeto experimental A em seu próprio repositório Git. Agora ele amadureceu e eu gostaria que A fizesse parte de um projeto maior B, que possui seu próprio repositório. Gostaria agora de adicionar A como um subdiretório de B. Como mesclar A...

1613
Remover arquivos do commit do Git

Estou usando o Git e comprometi alguns arquivos usando git commit -a Mais tarde, descobri que um arquivo foi adicionado por engano ao commit. Como posso remover um arquivo da última

1607
Como o Git lida com links simbólicos?

Se eu tenho um arquivo ou diretório que é um link simbólico e o comprometo em um repositório Git, o que acontece com ele? Eu diria que ele deixa como um link simbólico até que o arquivo seja excluído e, se você retirar o arquivo de uma versão antiga, ele criará um arquivo normal. O que faz quando...

1558
Como posso reconciliar o HEAD desanexado com o mestre / origem?

Eu sou novo nas complexidades ramificadas do Git. Eu sempre trabalho em uma única ramificação, confirmo alterações e, em seguida, periodicamente envio à minha origem remota. Em algum lugar recentemente, fiz uma redefinição de alguns arquivos para tirá-los do teste de consolidação e, mais tarde,...