BitBucket – no avance rápido

Una larga explicación de mis acciones, abróchate el cinturón. Noob aquí 🙂

Intento compartir todo mi proyecto con algunos amigos y, en lugar de compartir un file .zip, pensé en crear un repository. Poco sabía yo de cómo funcionaban (sinceramente pensé que uploadías una nueva versión de tu file a través del browser) y comencé con BitBucket. Seguí la documentation en BitBucket y cloné mi repository vacío para

C:\Users\Me\repos\name-of-repository 

Sin embargo, mi espacio de trabajo real está en C: \ xampp \ htdocs \ name-of-project

Entonces, si tuviera que hacer algún cambio, tendría que copyr todo el directory de trabajo y replacelo en el repository en / repos /. Esto me pareció bastante molesto y aprendí cómo cambiar el directory de inicio modificando la variable de inicio (¡sí logré forzarlo! ¡Éxito!). Inicio ahora está configurado en C: \ xampp \ htdocs \ name-of-project. Probé el mismo método para agregar files, confirmar y finalmente presionar, pero ahora me encuentro con un error como este: http://i.imgur.com/756ea.png

He intentado agregar + desarrollar al final he intentado usar –force, pero estoy usando la syntax correcta. He intentado $ git pull = no pasó nada. Intenté $ git merge (mi directory de trabajo está actualizado en comparación) = No se especificó commit y merge.defaultToUpstream no configurado.

¡Solo quiero actualizar mi repository remoto! No me preocupa en absoluto el hecho de que va a causar problemas a otros que están modificando el código. Soy el único, otros están siguiendo los cambios. Nadie va a bifurcar tampoco.

Realmente estancado, cualquier ayuda es apreciada!

TortoiseHg, TortoiseGit tampoco funcionan exactamente.

Creo que estás abordando este problema por el path equivocado.

¿Has intentado inicializar tu directory de trabajo como un repository git?

Una vez que haga esto, puede simplemente insert sus cambios en su repository bitbucket. La fusión de dos repositorys es la cuestión del control de versiones distribuidas.

Bitbucket también puede ser capaz de clonar tu directory de trabajo.

p.ej

 cd working git init set up your .gitignore file (optional, but really recommended) git add . git commit -m "Initial commit" git push https://bhavyadaiya@bitbucket.org/bhavyadaiya/yourrepositoryname.git master 

Otro ha introducido cambios en su repository bitbucket. Ahora sus propios cambios han divergido de la twig remota, por lo que debe llevar esos cambios a su repository local y combinar estos cambios con los suyos.

 # I assume you use the git bash environment, not the cmd environment git fetch # get the current state of your bb repo git diff origin/master # show the differences between your branch and the remote branch git diff `git merge-base master origin/master`..origin/master # show the differences introduced by the other branch git diff `git merge-base master origin/master`..master # show your local changes git merge origin/master # merge the other branch into your local branch