No se puede empujar a git a través de Android Studio?
Cloné un repositorio de Github a través de Android Studio. Hice algunos cambios en el código, luego comprometido y empujado sin ningún problema. Hoy he hecho algunos cambios en el código. Los cometí pero cuando intenté empujarlos dice
No se puede empujar, porque no se han definido controles remotos
Gracias por tu ayuda..
- Eliminar antiguo y agregar nuevo git en android studio
- Recursos de aprendizaje para Android Open Source Project (AOSP)
- Git - checkout código git remoto en Android Studio proyecto importado con Gradle construir
- Extraño error xml: Línea incorrecta final
- Dos proyectos de android comparten módulo común en el mismo repositorio usando gradle
- Android Studio Gradle construye lento después de un proyecto añadido a Git
- Gitignore no ignora ciertos proyectos.properties
- Cada módulo tiene que tener una trayectoria única
Aparentemente no hay manera de hacerlo desde el IDE, algún error debe haber eliminado su control remoto. Si abre el archivo de configuración en su directorio .git dentro de la carpeta del proyecto, vaya al final e inserte:
[remote "origin"] url = https://github.com/YOURPROFILE/YOURREPO.git
Tal vez, es tarde para responder, pero ayer tuve problemas relacionados ayer en IDEA. Tengo repositorio separado para cada módulo y cuando inicialmente los descargo en repositorio local todos los controles remotos se llamaron origen . Ayer cambié los controles remotos para algunos módulos pero no reemplazando – añadiendo new_remote y eliminando el origen . Así que tengo smth así:
module_1 -> {new_remote/master} module_2 -> {origin/master} module_3 -> {origin/master} ... module_n -> {new_remote/master}
A partir de ese momento recibí el error No puedo empujar, porque no se han definido controles remotos cada vez que intenté empujar. En git bash todo funcionó bien, pero no en IDEA. Pasé todo el día y por la noche probé la última solución y funcionó – cambié todos los repositorios locales para que tengan idénticos nombres de mandos . En mi caso, cambié el nombre de los módulos a new_remote . Como yo understant usted puede tener smth como esto:
module_1 -> {origin->[master, test], staging->[master]} module_2 -> {origin->[master], staging->[master]} module_3 -> {origin->[master, test]}
Pero a partir de los plugins nativos de Intellij en este caso, sólo podrá empujar a {origen -> [maestro]}, ya que sólo este par remoto / rama es común a todos los depósitos registrados en este proyecto.
También, parece que esta limitación se fijará en versiones posteriores. – https://youtrack.jetbrains.com/issue/IDEA-81620
- La carga de Android se puede dibujar mediante programación y cambiar su tamaño
- ¿Por qué dice "obsoleto" para un método cuando es el único que puedo usar para el nivel de API seleccionado?