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.


10
Como você renomeia uma tag Git?
Hoje eu estava procurando nos logs um projeto e percebi que havia digitado o nome de uma tag há algum tempo. Existe alguma maneira de renomear a tag? O Google não encontrou nada útil. Sei que pude verificar a versão marcada e criar uma nova tag, até tentei isso. Mas …
1219 git  git-tag 

11
Como usar o git merge --squash?
Eu tenho um servidor Git remoto, aqui está o cenário que eu quero executar: Para cada bug / recurso, crio um ramo Git diferente Continuo confirmando meu código nesse ramo do Git com mensagens não oficiais do Git No repositório superior, precisamos fazer um commit para um bug com a …
1209 git  git-merge  git-squash 


12
Por que existem duas maneiras de desfazer um arquivo no Git?
Às vezes, o git sugere git rm --cacheddesestabilizar um arquivo, às vezes git reset HEAD file. Quando devo usar qual? EDITAR: D:\code\gt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:\code\gt2>touch a D:\code\gt2>git status # On branch master # # Initial commit # # Untracked files: # (use "git add <file>..." …
1169 git  git-reset  git-rm 

11
Como posso mesclar duas confirmações em uma, se já iniciei o rebase?
Estou tentando mesclar 2 commits em 1, então segui “squashing commits with rebase” do git ready . Eu corri git rebase --interactive HEAD~2 No editor resultante, mudo pickpara squashe, em seguida, salve-saia, mas a rebase falha com o erro Não é possível 'squash' sem uma confirmação anterior Agora que minha …
1159 git  git-merge 








29
Como especificar a chave SSH privada a ser usada ao executar o comando shell no Git?
Uma situação bastante incomum, talvez, mas quero especificar uma chave SSH privada para usar ao executar um comando shell (git) no computador local. Basicamente assim: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Ou ainda melhor (em Ruby): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end Eu já vi exemplos de conexão com um servidor …
1110 git  bash  shell  ssh 

30
Como criar um arquivo .gitignore
Eu preciso adicionar algumas regras ao meu .gitignorearquivo. No entanto, não consigo encontrá-lo na minha pasta do projeto. Não é criado automaticamente pelo Xcode? Caso contrário, que comando me permite criar um?
1109 git  xcode4.3  gitignore 

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.