Este comando funciona para obtener los archivos y compilarlos:
git clone a-valid-git-url
por ejemplo:
git clone git://cfdem.git.sourceforge.net/gitroot/cfdem/liggghts
Sin embargo, git status
(o cualquier otro comando de git) da el fatal: Not a git repository (or any of the parent directories)
error anterior .
¿Qué estoy haciendo mal?
git
repository
clone
git-clone
git-status
Kevin Kostlan
fuente
fuente
liggghts
directorio.Respuestas:
En realidad, primero debe ingresar al directorio:
fuente
git init
solucionó el problema.Acabo de recibir este mensaje y hay una respuesta muy simple antes de probar las demás. En el directorio principal, escriba
git init
Esto inicializará el directorio de git. Entonces
git add
ygit commit
debería funcionar.fuente
remote
configuración original bajo este arreglo?En mi caso, fue una variable de entorno
GIT_DIR
, que agregué para acceder más rápido.Esto también rompió todos mis repositorios locales en SourceTree :(
fuente
A veces es debido a ssh. Entonces puedes usar esto:
en vez de:
fuente
en mi caso, tuve el mismo problema mientras probaba cualquier comando git (por ejemplo, git status) usando Windows cmd. así que lo que hago es después de instalar git para la ventana https://windows.github.com/ en las variables ambientales, agregar la ruta de clase del git en la variable "PATH". por lo general, el git se instalará al
C:/user/"username"/appdata/local/git/bin
agregar esto en el PATH en la variable ambientaly una cosa más en el cmd, vaya a su repositorio de git o cd donde está su clon en su ventana, por lo general, se almacenarán en los documentos en github
después de eso, puedes tener cualquier comando git
fuente
Tuve otro problema. Estaba en un directorio git, pero llegué a través de un enlace simbólico. Tuve que ir al directorio directamente (es decir, no a través del enlace simbólico) y funcionó bien.
fuente
tienes que "cd projone"
entonces puedes comprobar el estado.
Una razón por la que esto fue difícil de notar al principio, es porque ya creaste una carpeta con el mismo nombre en tu computadora y ahí fue donde clonaste el proyecto, así que tienes que cambiar de directorio nuevamente.
fuente
Este error se resolvió cuando intenté inicializar el git usando git init . Funcionó
fuente
En mi caso, el repositorio original estaba vacío.
Entonces, tuve que escribir (en Windows):
Para comprobar si un repositorio está vacío:
fuente
Simplemente, después de clonar el repositorio, necesita cd (cambiar su directorio actual) a la nueva carpeta clonada
fuente
Si se planea que la solución de proyecto existente se mueva en TSF en VS Code:
abra la Terminal y ejecute los siguientes comandos:
Inicialice git en esa carpeta (directorio raíz)
git init
Agregar Git
git add .
Vincule su TSf / Git a ese proyecto: {url} reemplácelo con su dirección de git
git remote add origin {url}
Confirme esos cambios:
git commit -m "initial commit"
Empuje : empujé el código como versión1, puede usar cualquier nombre para su rama
git push origin HEAD:Version1
fuente
De repente recibí un error como en cualquier directorio desde el que intenté ejecutar cualquier comando git:
fatal: Not a git repository: /Users/me/Desktop/../../.git/modules/some-submodule
Para mí, resultó que tenía un archivo oculto
.git
en mi escritorio con el contenido:gitdir: ../../.git/modules/some-module
Eliminó ese archivo y lo arregló.
fuente
tengo el mismo problema de la red de mi oficina. i utilizar este comando, pero no su trabajo para mí url, así como esto: antes
$ git clone https://gitlab.com/omsharma/Resume.git
Después de usar esta URL:
$ git clone https://[email protected]/omsharma/Resume.git
pruébalo.fuente