tutorial tag repositorio español crear git github

repositorio - git push tag



¿Cómo agrego archivos y carpetas a los repositorios de GitHub? (8)

Creé una cuenta en GitHub (soy nuevo en ella) y tengo problemas para agregar archivos. He añadido readme.txt . Además, tengo otros 3 archivos PHP y una carpeta con imágenes.

¿Cómo agrego los archivos y la carpeta? Lo probé con git pull porque git push origin -u master me mostró un error.


Solución simple:

git init git add =A git commit -m "your commit" git push -u origin master

si desea agregar una carpeta a un repositorio existente ... entonces agregue una carpeta al código del proyecto local

git rm --cached ./folderName git add ./folderName

después de esto

git status git commit -m "your commit" git push -u origin master


Al agregar un directorio a github, verifique que el directorio no contenga un archivo .git que use "ls -a" si lo elimina. Los archivos .git en un directorio causarán problemas cuando intente agregar un directorio en git


Compruebe mi respuesta aquí: https://.com/a/50039345/2647919

"O, incluso mejor, solo el viejo" arrastrar y soltar "la carpeta, en su repositorio abierto en el navegador git.

Abra su repositorio en el portal web, verá la lista de todos sus archivos. Si recientemente creó el repositorio e inició con README, solo verá la lista de README.

Abra la carpeta que desea cargar. arrastrar y soltar en el listado en el navegador. Vea la imagen here ".


Debe registrar el repositorio en su máquina local. Luego puede cambiar esa carpeta en su máquina local.

git commit -am "added files"

Ese comando cometerá todos los archivos al repositorio.

git push origin master

eso empujará todos los cambios en su rama maestra (que asumo que es la que está usando) al origen del repositorio remoto (en este caso github)


Para usuarios de Linux y MacOS:

  1. Primero haga el repositorio (Name = RepositoryName) en github.
  2. Abra el terminal y cree el nuevo directorio (mkdir NewDirectory).
  3. Copie su ProjectFolder a este NewDirectory.
  4. Cambie el directorio de trabajo actual a NewDirectory.
  5. Ejecuta estos comandos
    1. git init
    2. git add ProjectFolderName
    3. git commit -m "primer commit"
    4. git remote add origin https://github.com/YourGithubUsername/RepositoryName.git
    5. git push -u origen maestro

Puedes agregar archivos usando git add , ejemplo git add README , git add <folder>/* , o incluso git add *

Luego use git commit -m "<Message>" para enviar archivos

Finalmente git push -u origin master para empujar archivos.

Cuando realice modificaciones, ejecute el git status que le proporciona la lista de archivos modificados, agréguelos utilizando git add * para todo o puede especificar cada archivo individualmente, luego git commit -m <message> y, finalmente, git push -u origin master

Ejemplo: digamos que creó un archivo README, el git status ejecución le da

$ git status # On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # README

Ejecute git add README , los archivos se almacenan para confirmar. Luego ejecute git status otra vez, debería darle - los archivos se han agregado y están listos para cometer.

$ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: README # nothing added to commit but untracked files present (use "git add" to track)

Luego ejecuta git commit -m ''Added README''

$ git commit -m ''Added README'' [master 6402a2e] Added README 0 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 README

Finalmente, git push -u origin master para empujar el master rama remota para el origin repositorio.

$ git push -u origin master Counting objects: 4, done. Delta compression using up to 2 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 267 bytes, done. Total 3 (delta 1), reused 0 (delta 0) To [email protected]:xxx/xxx.git 292c57a..6402a2e master -> master Branch master set up to track remote branch master from origin.

Los archivos se han enviado con éxito al repositorio remoto.

Ejecutar un git pull origin master para asegurarse de que ha absorbido cualquier cambio en sentido ascendente

$ git pull origin master remote: Counting objects: 12, done. remote: Compressing objects: 100% (4/4), done. remote: Total 8 (delta 4), reused 7 (delta 3) Unpacking objects: 100% (8/8), done. From xxx.com:xxx/xxx * branch master -> FETCH_HEAD Updating e0ef362..6402a2e Fast-forward public/javascript/xxx.js | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 README

Si no desea combinar los cambios en sentido ascendente con su repositorio local, ejecute git fetch para recuperar los cambios y luego git merge para fusionar los cambios. git pull es solo una combinación de fetch y merge .

Personalmente he usado gitimmersion - http://gitimmersion.com/ para obtener información sobre git, es una guía paso a paso, si necesita documentación y ayuda.


Si desea agregar una carpeta vacía, puede agregar un archivo ''.keep'' en su carpeta.

Esto es porque a git no le importa la carpeta


Tenga en cuenta que desde principios de diciembre de 2012, puede crear nuevos archivos directamente desde GitHub :

ProTip ™ : puede rellenar previamente el campo de nombre de archivo utilizando solo la URL.
Si escribe ?filename=yournewfile.txt al final de la URL, rellenará el campo de nombre de archivo con el nombre yournewfile.txt .