Examinei muitas páginas da Web sobre a nova integração do Git no VS 2013 e elas não tratam de adicionar uma solução existente ao Github. Na verdade, não consigo encontrar muita coisa usando o GitHub em vez do Visual Studio Online.
Alguém pode me dizer como começo de uma solução existente e a adiciono ao Github usando as ferramentas do VS 2013.
git
github
visual-studio-2013
Richard210363
fonte
fonte
Respostas:
OK, isso funcionou para mim.
Isso cria um repositório GIT local
Isso cria um repositório vazio sem ramificação mestre
Sua solução agora está no GitHub
fonte
You must commit changes to your local repository before you can publish.
O que devo fazer? Como faço para confirmar alterações no meu repositório local?Há uma maneira muito mais fácil de fazer isso que nem exige que você faça algo fora do Visual Studio.
Isso é tudo. O plug-in do Visual Studio github criou automaticamente repositório para você e configurou tudo. Agora basta clicar em Página inicial e escolher a guia " Alterações " e finalmente confirmar sua primeira confirmação.
fonte
Add to source control
, fui trazido diretamente para a tela para adicionar o primeiro commit ao que parecia ser um repositório git local criado automaticamente, que era exatamente o que eu queria. Comunidade VS2015.Esta pergunta já foi respondida com precisão por Richard210363.
No entanto, gostaria de salientar que existe outra maneira de fazer isso e advertir que essa abordagem alternativa deve ser evitada , pois causa problemas.
Como R0MANARMY declarou em um comentário à pergunta original, é possível criar um repositório a partir da pasta de solução existente usando a linha de comando git ou mesmo o Git Gui. No entanto, quando você faz isso, ele adiciona todos os arquivos abaixo dessa pasta ao repositório, incluindo arquivos de opções do usuário de saída da compilação (bin / obj / folders) (.suo, .csproj.user) e vários outros arquivos que podem estar na sua solução pasta, mas que você não deseja incluir no seu repositório. Um efeito colateral indesejado disso é que, após a construção local, a saída da compilação será exibida na sua lista de "alterações".
Quando você adiciona usando "Selecionar arquivo | Adicionar ao controle de origem" no Visual Studio, ele inclui de maneira inteligente os arquivos corretos de projeto e solução e deixa os outros de fora. Além disso, ele cria automaticamente um arquivo .gitignore que ajuda a impedir que esses arquivos indesejados sejam adicionados ao repositório no futuro.
Se você já criou um repositório que inclui esses arquivos indesejados e depois adiciona o arquivo .gitignore posteriormente, os arquivos indesejados ainda permanecerão parte do repositório e precisarão ser removidos manualmente ... provavelmente será mais fácil excluir o arquivo. repo e comece novamente criando o repo da maneira correta.
fonte
O Visual Studio agora deve solicitar suas credenciais do GitHub e prosseguir com o upload da sua solução.
Como tenho minha conta do Windows conectada ao Visual Studio para trabalhar com o Team Foundation, não sei se funciona sem uma conta, o Visual Studio acompanhará quem confirma, portanto, se você não estiver conectado, provavelmente solicitará primeiro.
fonte
Bem, eu entendo que esta pergunta está relacionada à GUI do Visual Studio, mas talvez o solicitante possa tentar esse truque também. Apenas dando uma perspectiva diferente para resolver este problema.
Eu gosto muito de usar o terminal para o GIT, então, aqui estão os passos simples:
Pré-requisitos ...
Agora,
Não crie nenhum arquivo dentro do repositório. Mantenha-o vazio. Copie seu URL. Deve ser algo como https://github.com/Username/ProjectName.git
Abra o terminal e redirecione para o diretório de projeto do Visual Studio
Configure suas credenciais
Em seguida, digite estes comandos
Feito ... Espero que isso ajude
fonte
Meu problema é que, quando eu uso https para o URL remoto, ele não funciona, então eu uso o http. Isso me permite publicar / sincronizar com o GitHub no Team Explorer instantaneamente.
fonte
Nenhuma das respostas foi específica para o meu problema, então veja como eu o fiz.
Isso é para o Visual Studio 2015 e eu já havia feito um repositório no Github.com
Se você já possui o URL do seu repositório, copie-o e depois no visual studio:
fonte
São poucos cliques no VS2017 e, se o repositório local estiver à frente do clone Git, clique em Controle de origem no menu pop-up do projeto: Isso abre a caixa de diálogo Alterações do Team Explorer: Digite uma descrição - aqui está "Stack Overflow Exemplo de confirmação ". Escolha uma das três opções oferecidas, todas explicadas aqui .
fonte