Algumas perguntas do Git

1

Estou começando a aprender o GitHub e tenho algumas perguntas:

  1. Como faço para remover arquivos remotamente do meu repositório do GitHub, mas mantê-los na minha máquina local?
  2. Como faço upload de apenas arquivos .c quando meu diretório também possui .out e .sh?

Ainda não sei o que fazer, então:

git init
git add *.c
git commit -m "first commit"
git remote add url_to_my_repo
git push -u origin master

Onde faço para não carregar os arquivos .out e .sh?

    
por asdfa 12.06.2014 / 18:54

1 resposta

1

How do I remotely remove files from my github repo but keep them on my local machine.

git rm --cached dos arquivos, depois confirme.

How do I upload ONLY .c files when my directory also has .out and .sh?

Isso é controlado ao fazer git add . Se você adicionar um arquivo .c, ele será confirmado no repositório e será carregado. Se você adicionar um arquivo .sh, ele será enviado.

Remova os arquivos usando git rm --cached , adicione duas linhas dizendo *.out e *.sh ao arquivo .gitignore , adicione o próprio arquivo de ignorar ao repositório e, em seguida, confirme.

Observe que .gitignore é apenas para conveniência ao fazer massa git add ; ele evita a inclusão acidental de um arquivo "ignorado", mas ele não apaga automaticamente os arquivos do seu repositório. Se você adicionou um arquivo anteriormente, ele continuará sendo rastreado manualmente até git rm 'd.

    
por 12.06.2014 / 19:18

Tags