Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Problemas com o caminho "git init --bare"

Área de Trabalho/Alura_One_git/servidor on  master … ➜ git init --bare Reinitialized existing Git repository in /home/luizbastos/Área de Trabalho/Alura_One_git/servidor/

Área de Trabalho/Alura_One_git/servidor on  master … ➜

Área de Trabalho/Alura_One_git/servidor on  master … ➜ git statusfatal: this operation must be run in a work tree

Área de Trabalho/Alura_One_git/servidor on  master … ➜ git status fatal: this operation must be run in a work tree

Área de Trabalho/Alura_One_git/servidor on  master … ➜ cd ../ney

ney on  master … ➜ git status No ramo master nothing to commit, working tree clean

ney on  master … ➜ git remote

ney on  master … ➜ git remote add local /home/luizbastos/Área de Trabalho/Alura_One_git/servidor/ uso: git remote add []

-f, --fetch           fetch the remote branches
--tags                import all tags and associated objects when fetching
                      or do not fetch any tag at all (--no-tags)
-t, --track <branch>  branch(es) to track
-m, --master <branch>
                      master branch
--mirror[=(push|fetch)]
                      set up remote as a mirror to push to or fetch from

ney on  master … ➜ git remote -v

---/home/luizbastos/Área de Trabalho/Alura_One_git/servidor/ <-- este é o caminho do repositório que serve como servidor, quando aplico o comando "git remote add local /home/luizbastos/Área de Trabalho/Alura_One_git/servidor/" na minha pasta aonde está o projeto  aparece a mensagem acima.
4 respostas

Olá, boa noite!

Pelo oq eu entendi, pode ser que o comando git init --bare foi executado na pasta do repositório remoto, o que cria um repositório sem uma área de trabalho, ou seja, sem os arquivos do projeto. Isso pode ter sido feito para criar um repositório centralizado no servidor, onde os membros da equipe podem enviar suas alterações.

Para adicionar um repositório remoto à sua pasta de trabalho local, você precisa usar o comando git remote add. Por exemplo:

git remote add nome_do_repositorio endereco_do_repositorio

Substitua nome_do_repositorio pelo nome que você deseja dar ao repositório remoto e endereco_do_repositorio pelo endereço do repositório remoto.

No seu caso, o comando seria:

git remote add local /home/luizbastos/Área de Trabalho/Alura_One_git/servidor/

Depois de adicionar o repositório remoto, você pode verificar os repositórios remotos adicionados com o comando git remote -v.

Bons estudos meu querido! lembre-se de configurar seu perfil na Alura quando tiver um tempo, para conhecermos você melhor.

Bem vindo!****

Boa noite Anderson,continuo com o mesmo problema,,

ney on  master … ➜ git remote add local /home/luizbastos/Área de Trabalho/Alura_One_git/servidor/

uso: git remote add []

-f, --fetch           fetch the remote branches
--tags                import all tags and associated objects when fetching
                      or do not fetch any tag at all (--no-tags)
-t, --track <branch>  branch(es) to track
-m, --master <branch>
                      master branch
--mirror[=(push|fetch)]
                      set up remote as a mirror to push to or fetch from

ney on  master … ➜ git remote -v

ney on  master … ➜

solução!

Então é melhor aguardarmos o Instrutor responder o tópico, até onde sei, para corrigir este erro precisamos executar o "git init" na pasta de trabalho que está tentando adicionar como um repositório remoto. Isso irá inicializar um repositório git nessa pasta. Em seguida, você pode usar o comando "git remote add" para adicionar o repositório remoto.

Se possivel, você pode copiar os arquivos para outra pasta e tentar começar novamente? (Entenda que essa é a recomendação de um aluno com conhecimento muito semelhante ao seu, se você se sentir mais confortavel, tente buscar outras soluções na web ou esperar novas respostas.)

Abraço e boa sorte.

Bom dia Anderson. Valeu a ajuda, consegui resolver,

Alura_One_git/servidor on  master [✘+] … ➜ git init --bare hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Repositório vazio Git inicializado em /home/luizbastos/Alura_One_git/servidor/

~/Alura_One_git/servidor on  master ➜ cd ../ney

ney on  master … ➜ git statusNo ramo master nothing to commit, working tree clean

ney on  master … ➜

ney on  master … ➜ git remote

ney on  master … ➜ git remote add local /home/luizbastos/Alura_One_git/servidor/

ney on  master … ➜ git remotelocal

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software