Articles of git

Ignore o próprio arquivo .gitignore

Acabei de fazer um git init na raiz do meu novo projeto. Então eu criei um arquivo .gitignore . Agora, quando eu digito o git status , o arquivo .gitignore aparece na lista de arquivos não acompanhados. Por que é que?

Qual é a diferença entre Mercurial e Git?

Eu tenho usado o git há algum tempo no Windows (com o msysGit) e gosto da idéia de controle de fonte distribuída. Recentemente eu estive olhando para o Mercurial (hg) e parece interessante. No entanto, eu não posso envolver minha cabeça em torno das diferenças entre hg e git. Alguém fez uma comparação lado-a-lado entre […]

Como contar o total de linhas alteradas por um autor específico em um repository Git?

Existe um comando que eu possa invocar que contará as linhas alteradas por um autor específico em um repository Git? Eu sei que deve haver maneiras de contar o número de commits, pois o Github faz isso para o seu gráfico de impacto.

Como encontrar o commit do Git que introduziu uma string em qualquer branch?

Eu quero ser capaz de encontrar uma certa string que foi introduzida em qualquer commit em qualquer branch, como posso fazer isso? Eu encontrei algo (que eu modifiquei para o Win32), mas git whatchanged não parece estar olhando para os diferentes ramos (ignorar o pedaço py3k, é apenas uma correção de feed de linha msys […]

Git: O que é um ramo de rastreamento?

Alguém pode explicar um “ramo de rastreamento”, como se aplica ao git? Aqui está a definição do git-scm.com : Uma ‘ramificação de rastreamento’ no Git é uma ramificação local conectada a uma ramificação remota. Quando você empurra e puxa esse ramo, ele automaticamente empurra e puxa para o ramo remoto com o qual está conectado. […]

Instalando o Git no PATH com o cliente GitHub para Windows

Como eu instalo o Git no meu PATH quando uso o cliente GitHub para Windows? Estou correndo em erros porque aparentemente o Git não está instalado no PATH. Por exemplo, usando Atom, tentando instalar o plugin Linter dá este erro: npm ERR! not found: git npm ERR! npm ERR! Failed using git. npm ERR! This […]

Eclipse “Erro: Não foi possível encontrar ou carregar a class principal”

Eu tenho um projeto no eclipse no meu laptop que eu empurrei para o Git https://github.com/chrisbramm/LastFM-History-Graph.git Ele funciona totalmente no meu laptop e executa / constrói sem problemas, mas na minha área de trabalho não o Eclipse dá o erro Erro: Não foi possível localizar ou carregar a class principal lastfmhistoryguis.InputPanel Eu tentei construir o […]

Escapar @ personagem na senha do proxy git

Eu tenho git proxy config como ‘http.proxy = http: // userId: pwd @ 123 @ ipaddress: port’, mas ao clonar um projeto remoto, estou recebendo erro como Cloning into git… error: Couldn’t resolve proxy ‘123@ipaddress’ while accessing http://git.kernel.org/pub/scm/git/git.git/info/refs fatal: HTTP request failed Como escaping do caractere ‘@’ na senha? Pls note: não consigo alterar a […]

Como iterar através de todas as ramificações git usando o script bash

Como posso iterar através de todas as ramificações locais no meu repository usando o script bash. Eu preciso iterar e verificar se há alguma diferença entre o ramo e alguns ramos remotos. Ex for branch in $(git branch); do git log –oneline $branch ^remotes/origin/master; done Eu preciso fazer algo como acima, mas o problema que […]

Remova completamente os arquivos do repository Git e remotos no GitHub

Eu acidentalmente adicionei uma pasta de imagens e cometi. Então, eu fiz mais um commit. Então eu removi esses arquivos usando git rm -f ./images e cometi novamente. Agora, eu fiz muito mais commits nessa ramificação (master). Na minha CABEÇA, não tenho essa pasta ./static/images . Devido a isso, o tamanho do meu repo aumentou […]