Perguntas com a marcação «git»

O Git é um sistema de controle de versão distribuído (DVCS) de código aberto. Use esta tag para perguntas relacionadas ao uso e fluxos de trabalho do Git. NÃO USE a tag [github] para problemas relacionados ao Git simplesmente porque um repositório está hospedado no GitHub. Além disso, não use essa tag para questões gerais de programação que envolvam um repositório Git.

30
Não é possível enviar para o GitHub - continua dizendo que é necessário mesclar
Eu sou novo no GitHub . Hoje encontrei um problema quando estava tentando enviar meu código para o GitHub. Pushing to git@github.com:519ebayproject/519ebayproject.git To git@github.com:519ebayproject/519ebayproject.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:519ebayproject/519ebayproject.git' hint: Updates were rejected because the tip of your current branch is …
743 git 

14
Qual é a diferença entre git reset --mixed, --soft e --hard?
Estou procurando dividir uma confirmação e não sei qual opção de redefinição usar. Eu estava olhando a página Em inglês simples, o que "git reset" faz? , mas percebi que realmente não entendo qual é o índice git ou a área de preparação e, portanto, as explicações não ajudaram. Além …


11
Como você remove uma referência de filial remota inválida do Git?
No meu repo atual, tenho a seguinte saída: $ git branch -a * master remotes/origin/master remotes/public/master Eu quero excluir remotes/public/masterda lista de ramificações: $ git branch -d remotes/public/master error: branch 'remotes/public/master' not found. Além disso, a saída de git remoteé estranha, pois não lista public: $ git remote show origin …

19
Como ignorar certos arquivos no Git
Eu tenho um repositório com um arquivo Hello.java,. Quando eu o compilo, um Hello.classarquivo adicional é gerado. Eu criei uma entrada para Hello.classem um .gitignorearquivo. No entanto, o arquivo ainda parece ser rastreado. Como posso fazer o Git ignorar Hello.class?
731 git  gitignore 


25
Qual é a diferença entre Mercurial e Git?
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Estou usando o git há algum tempo no Windows (com msysGit) e gosto da ideia de controle de fonte distribuído. …

11
É possível escolher um commit de outro repositório git?
Estou trabalhando com um repositório git que precisa de uma confirmação de outro repositório git que não sabe nada sobre o primeiro. Normalmente, eu selecionaria cereja usando o HEAD@{x}no reflog, mas como isso .gitnão conhece nada dessa entrada de reflog (diretório físico diferente), como posso escolher isso de maneira cerejeira, …
726 git  cherry-pick 


7
Como alterar o repositório remoto para um submódulo git?
Eu criei um repositório git com um submódulo nele. Sou capaz de dizer ao próprio submódulo para alterar o caminho do repositório remoto, mas não sei como informar ao repositório pai como alterar o caminho do repositório remoto para o submódulo. Eu não ficaria surpreso se eu estivesse um pouco …

11
Remova uma confirmação git que não foi enviada por push
Eu fiz um, git commitmas ainda não o enviei para o repositório. Então, quando eu faço git status, recebo '# Seu ramo está à frente de' mestre 'por 1 commit. Portanto, se eu quiser reverter meu commit principal, posso fazer: git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 dado que quando git logrecebo: confirmar …
724 git 


9
Redefinindo o controle remoto para um determinado commit
Quero descartar todas as alterações feitas após a confirmação <commit-hash>. Então eu fiz: git reset --hard <commit-hash> Agora eu quero fazer o mesmo com o meu controle remoto. Como posso fazer isso? Fiz alguns commit (e empurra) depois <commit-hash>e só quero descartar todos. É apenas algo que deu muito errado …
709 git 


30
Git: não é possível fazer o checkout branch - erro: pathspec '…' não corresponde a nenhum arquivo conhecido por git
Não sei por que não consigo fazer check-out de uma filial na qual trabalhei anteriormente. Veja os comandos abaixo (nota: coé um apelido para checkout): ramon@ramon-desktop:~/source/unstilted$ git branch -a * develop feature/datts_right feature/user_controlled_menu feature/user_controlled_site_layouts master remotes/origin/HEAD -> origin/master remotes/origin/develop remotes/origin/feature/datts_right remotes/origin/master ramon@ramon-desktop:~/source/unstilted$ git co feature/user_controlled_site_layouts error: pathspec 'feature/user_controlled_site_layouts' did not …
706 git 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.