Quiero crear una carpeta en un repositorio de GitHub y quiero agregar archivos en esa carpeta. ¿Cómo logro esto?
Quiero crear una carpeta en un repositorio de GitHub y quiero agregar archivos en esa carpeta. ¿Cómo logro esto?
Respuestas:
Git no almacena carpetas vacías . Solo asegúrese de que haya un archivo en la carpeta como doc / foo.txt y ejecute git add doc
o git add doc/foo.txt
, y la carpeta se agregará a su repositorio local una vez que haya confirmado (y aparecerá en GitHub una vez que lo haya presionado).
git push doc master
. Me muestra error.
No puede crear una carpeta vacía y luego agregar archivos a esa carpeta, sino que la creación de una carpeta debe realizarse junto con la adición de al menos un solo archivo. En GitHub puedes hacerlo de esta manera:
/
. Esto crea una carpeta.gitkeep
que se usa convencionalmente para hacer que Git rastree carpetas vacías; sin embargo, no es una característica de Git)Primero debes clonar el repositorio en tu máquina local
git clone github_url local_directory
Luego puede crear carpetas y archivos locales dentro de su local_directory
, y agregarlos al repositorio usando:
git add file_path
También puedes agregar todo usando:
git add .
Tenga en cuenta que Git no rastrea las carpetas vacías. Una solución alternativa es crear un archivo dentro de la carpeta vacía que desea rastrear. Normalmente nombro ese archivo empty
, pero puede ser el nombre que elija.
Finalmente, te comprometes y regresas a GitHub:
git commit
git push
Para obtener más información sobre Git, consulte el libro Pro Git .
Para los que usan el navegador web, puede hacer lo siguiente:
master
sucursal .Cree un nuevo archivo y luego, en el nombre del archivo, utilice la barra inclinada. Por ejemplo
Java / Helloworld.txt
En realidad, GitHub no crea una carpeta vacía.
Por ejemplo, para crear una carpeta en C:\Users\Username\Documents\GitHub\Repository
:
Crear una carpeta llamada docs
Crear un nombre de archivo index.html
en documentos
Abra la aplicación GitHub para escritorio
Se sincronizará automáticamente y estará allí.
Haga clic en el nuevo archivo en github repo en línea. Luego escriba el nombre del archivo y myfolder/myfilename
luego dé el contenido del archivo y confirme. Luego se creará el archivo dentro de esa nueva carpeta.
Simplemente cree las carpetas requeridas en su repositorio local. Por ejemplo, creó los directorios app
y config
.
Puede crear nuevos archivos en estas carpetas.
Para las reglas de Git:
Comando Git para hacer commit:
git add app/ config/
git commit
Luego, envíe el mensaje de confirmación y guarde la confirmación.
Luego empuje a su repositorio remoto,
git push origin remote
git add foo
y comprometerlo. Entonces git remote add foo <URL>
entonces git push foo master
. El último comando me muestra un error. Donde me equivoco
Para agregar un nuevo directorio, todo lo que tiene que hacer es crear una nueva carpeta en su repositorio local. Cree una nueva carpeta y agregue un archivo en ella.
Ahora vaya a su terminal y agréguelo como si agregara los archivos normales en Git. Instálelos en el repositorio y verifique el estado para asegurarse de haber creado un directorio.