Quais são as diferenças entre .gitignoree .gitkeep? Eles são a mesma coisa com um nome diferente ou ambos desempenham uma função diferente? Parece que não consigo encontrar muita documentação
Quais são as diferenças entre .gitignoree .gitkeep? Eles são a mesma coisa com um nome diferente ou ambos desempenham uma função diferente? Parece que não consigo encontrar muita documentação
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...
Eu tenho um projeto no qual corri git init. Após várias confirmações, fiz o git statusque me dizia que tudo estava atualizado e que não havia alterações locais. Depois, fiz várias alterações consecutivas e percebi que queria jogar tudo fora e voltar ao meu estado original. Esse comando fará isso...
Recentemente, mudei para sincronizar meus repositórios para https: // no GitHub (devido a problemas de firewall), e ele solicita uma senha sempre. Existe uma maneira de armazenar em cache as credenciais, em vez de autenticar sempre que isso git
Estamos usando submódulos git para gerenciar alguns grandes projetos que dependem de muitas outras bibliotecas que desenvolvemos. Cada biblioteca é um repositório separado trazido para o projeto dependente como um submódulo. Durante o desenvolvimento, geralmente queremos apenas pegar a versão mais...
Recentemente, entrei no GitHub . Eu hospedei alguns projetos lá. Preciso incluir algumas imagens no meu arquivo LEIA-ME. Eu não sei como fazer isso. Eu procurei sobre isso, mas tudo o que consegui foram alguns links que me dizem para "hospedar imagens na web e especificar o caminho da imagem no...
Se eu tenho n confirmações, como posso ramificar a partir da confirmação n-3? Eu posso ver o hash de cada commit.
Eu tenho um repositório Git que contém um número de subdiretórios. Agora, descobri que um dos subdiretórios não está relacionado ao outro e deve ser desanexado para um repositório separado. Como posso fazer isso mantendo o histórico dos arquivos no subdiretório? Acho que eu poderia criar um clone...
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...
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...
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...
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...
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...
Após a última confirmação, modifiquei vários arquivos na minha cópia de trabalho, mas quero desfazer as alterações em um desses arquivos, pois redefini-lo para o mesmo estado que a confirmação mais recente. No entanto, só quero desfazer as alterações na cópia de trabalho apenas desse arquivo, nada...
Estou usando o Git há algum tempo e baixei recentemente uma atualização apenas para encontrar essa mensagem de aviso quando tento push. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior...
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...
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
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...
Atualizei para o macOS Mojave (isso também acontece com a atualização Catalina). Esta manhã, naveguei para a base de código do meu trabalho na Linha de Comando do meu MacBook pro, digitei "git status" no repositório e recebi o erro: xcrun: error: invalid active developer path...
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,...