Git push para el repository local dice "todo al día", no es

Tengo un tema que utilizo para nuestra tienda mercantil. Uso git para mantener un repository (repository local 1) de este tema que clono en una carpeta de desarrollo (repository local 2) y luego trabajo allí, cuando termino quiero actualizar (¿presionar?) Al local original Repo 1. A partir de ahí puedo renderizar files zip o lo que sea que necesite para la tienda mercantil.

Así que hice repo1 por git init y agregué los files y los comprometí. funcionó bien Luego cloné el repository en mi carpeta de desarrollo y configuré mis web services allí. Funcionó muy bien. Edité mi tema e hice commits de manera apropiada. Ahora que estoy listo para poner estos cambios en el server en vivo que deseo enviar a mi origen, que debería ser el repository 1. Sin embargo, después de realizar los commits cuando bash enviar desde repo2

git checkout master 

y entonces

 git merge classes-migration 

y entonces

 git push 

dice "todo al día" He intentado especificar específicamente la misma twig que presionar, honestamente, he intentado todo tipo de cosas leyendo las diferentes respuestas aquí.


git branch [para repo1]

  classes-migration import-classes-migration initial-commit * master 

estado de git [para repo1]

 On branch master nothing to commit, working directory clean 

git branch [para repo2]

  classes-migration * master 

estado de git [para repo2]

 On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean 

git remote show origin [para repo2]

 * remote origin Fetch URL: /home/user/projects/merchant/repos/theme Push URL: /home/user/projects/merchant/repos/theme HEAD branch: master Remote branches: classes-migration tracked import-classes-migration new (next fetch will store in remotes/origin) initial-commit tracked master tracked Local branches configunetworking for 'git pull': classes-migration merges with remote classes-migration master merges with remote master Local refs configunetworking for 'git push': classes-migration pushes to classes-migration (up to date) master pushes to master (up to date) 

Así que sí.

El command push se utiliza para poner en el server lo que ya ha cometido. Si tiene configurado un repository de git, clónelo en su máquina de desarrollo y luego trabaje en este proyecto. Después de eso, debes confirmar tus cambios.

primero verifique el estado después de los cambios:

 git status 

Si recibes este post

 Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: filename.txt no changes added to commit (use "git add" and/or "git commit -a") 

Significa que has cambiado el file filename.txt, si has cambiado más de un file, todos los files se mostrarán aquí. El siguiente paso es confirmar el file.

 git commit filename.txt -m "commit comments" 

Justo después de eso, presionas al server:

 git push 

Después de este command, cuando clones en otra máquina o actualices el repository, el usuario verá las modificaciones.