GITKRAKENT (es como git pero con una interfaz mas amigable)</p> <p>tenes q darle a open a repo y open a repository y elegir el proyecto <br /> -si se hace algun cambio en el editor de texto en el costado derecho de gitkrakent se va a poder tocar </p> <p>CMDER ( es un programa portable para todas las versiones de Windows</p> <p>que se ofrece en dos variantes: Una versión mínima que funciona como la terminal de Windows</p> <p>y una completa que, además, incluye compatibilidad con comandos Unix)</p> <p>GIT</p> <p>COMANDO 1 <br /> <span style="color:#d35400">git init</span> // ME CREA UN ARCHIVO OCULTO EN ESA DIRECCION Y NOS TIRA LA SIGUIENTE INFORMACION<br /> ..Initialized empty Git repository in C:/cmder/blogFinal/.git/ <br /> ESE REPOSITORIO ES EL Q MANEJA TODO GIT</p> <p>COMANDO 2<br /> <span style="color:#d35400">git status</span> //NOS TIRA ESTA INFORMACION </p> <p>On branch master //Q ESTAMOS TRABAJANDO EN LA RAMA MASTER</p> <p>No commits yet // Q AUN NO SE REGISTRARON COMITS</p> <p>Untracked files: //Q NO TIENEN Q TENER UN SEGUIMIENTO O CONTROL DE VERSIONES<br /> (use "git add <file>..." to include in what will be committed)</p> <p>COMANDO 3 a</p> <p><span style="color:#d35400">git add nombredelarchivo.extencion</span> //me crakea el archivo</p> <p>COMANDO 3 b<br /> <br /> <span style="color:#d35400">git add --all </span>//me crakea todos los archivos q alla</p> <p>COMANDO 3 c</p> <p><span style="color:#d35400">git add .</span> //me crakea todos los archivos q alla</p> <p>COMANDO 4</p> <p><span style="color:#d35400">git commit -m "se creo el archivo index.html"</span> //me hace un comit una confirmacion de cambio</p> <p>COMANDO 5<br /> <span style="color:#e74c3c">PUSH DESDE GITKRAKEN</span></p> <p>cambiar url del proyecto de github con mi droplet (gota) :<br /> Enumerar tus remotos existentes a fin de obtener el nombre de los remotos que deseas cambiar.<br /> <span style="color:#d35400">git remote -v</span><br /> > origin [email protected]:USERNAME/REPOSITORY.git (fetch)<br /> > origin [email protected]:USERNAME/REPOSITORY.git (push)<br /> Cambiar tu URL remota de SSH a HTTPS con el comando git remote set-url.<br /> <span style="color:#d35400">git remote set-url origin https://github.com/USERNAME/REPOSITORY.git</span></p> <p><br /> <span style="color:#8e44ad">BORRAR CARPETAS Y ARCHIVOS:</span></p> <p>borra carpeta <br /> <span style="color:#d35400">rmdir DIRECTORIO</span><br /> borra la carpeta y sus contenidos<br /> <span style="color:#d35400">rm -r nombreDeCarpeta</span></p> <p>creo carpeta <br /> <span style="color:#d35400">mkdir nombre</span></p> <p><br /> BITBUCKET</p> <p>es como github pero deforma privada los proyectos</p> <p><br /> CORREGIR ERRORES=<br /> Esto me funciona para anular todos los cambios locales y no requiere una identidad:<br /> <span style="color:#d35400">git reset --hard</span><br /> <span style="color:#d35400">git pull</span></p> <p>TRABAJAR EN EQIPO=<br /> primero se debe trabajar sobre una rama llamada <span style="color:#66ff00">develop</span><br /> en gitkraken donde dice <span style="color:#66ff00">master </span>boton derecho y <span style="color:#66ff00">create branch here</span> y le ponemos de nombre develop<br /> una vez creada la <span style="color:#66ff00">pusheo desde gitkraken</span><br /> luego desde github elijo la rama develop y podemos ver q tenemos lo mismo<br /> bien trabajando con develop supongamos q hacemos 2 comit no se van a ver en master esos cambios<br /> entonces clik derecho en <span style="color:#66ff00">master </span>y <span style="color:#66ff00">merge develop into master </span>eso genera un nuevo comit<br /> entoces cambiamos a <span style="color:#66ff00">master </span>y hacemos <span style="color:#66ff00">push </span>y entonces tenemos todos los cambios </p> <p><span style="color:#00ff00">EN GITKRAKEN</span> una vez abierto gitkraken vamos a el dibujito de la izquierda abajo de donde dice file toco<br /> luego elijo <span style="color:#66ff00">clone</span><br /> elijo <span style="color:#66ff00">clone with url</span> .. le paso el directorio<br /> y en la url <span style="color:#66ff00">le ponemos la de github</span></p> <p>EN CMDER <br /> me posiciono en la carpeta donde quiero tener el proyecto y lanzo<br /> git clone https://github.com/Uchiha666-Fasedios/BlogZ.git .. esta url la saco de /github.com en la parte donde ay un botoncito verde q dice code.<br /> entonces ahora si abrimos gitkraken poniendo la carpeta esta q se clono tenemos el proyecto <br /> bien ahora cada vez q mi compañero haga un cambio en el codigo para q se vea en el mio tengo q tocar en gitkraken o en cmder.. LANZAR PULL </p> <p><span style="color:#e74c3c">ERROR </span>terrible q aparece seguido CORREGIDO de esta manera..<br /> (cuando me aparece esta mi$#da .. * branch master -> FETCH_HEAD Updating 72e622a6..5c21eb1a error: The following untracked working tree files would be overwritten by merge:)<br /> pongo esto..<br /> <span style="color:#d35400">git stash<br /> git pull --rebase origin master<br /> git stash pop</span><br /> <span style="color:#000000">o esto </span><br /> <span style="color:#d35400">git add * <br /> git stash<br /> git pull</span><br /> luego <span style="color:#d35400">composer install</span></p> <p>TAMBIEN PUEDO LANZAR ESTO <br /> <span style="color:#d35400">git push --force origin master</span></p> <p>El problema es que no está rastreando los archivos localmente, pero los archivos idénticos se rastrean de forma remota, por lo que para "extraer" su sistema se vería obligado a sobrescribir los archivos locales que no están controlados por versiones.<br /> Esto rastreará todos los archivos, eliminará todos los cambios locales en esos archivos y luego obtendrá los archivos del servidor.</p>
Fri, Aug 12, 2022 12:44 AM
En un archivo .htaccess que debo crear en la raiz de mi proyecto colocar este contenido q esta en rojo.</p> <p> </p> <p><span style="color:#c0392b"># LIMPIAR LA URL</span></p> <p><span style="color:#c0392b"><IfModule mod_rewrite.c><br /> # Activar rewrite<br /> RewriteEngine on<br /> ErrorDocument 404 http://localhost/proyecto-mvc/error/index</span></p> <p><span style="color:#c0392b"># no voy a poder escribir un fichero cualquiera solo url</span></p> <p><span style="color:#c0392b">RewriteCond %{SCRIPT_FILENAME} !-d<br /> RewriteCond %{SCRIPT_FILENAME} !-f</span></p> <p><span style="color:#c0392b"># q me escriba todo a este formato o sea q me escriba asi cualquier url q llege de este tipo index.php?controller=$1&action=$2<br /> # ponme aqui (.*) lo q alla en el 1 y aqui (.*) lo del 2</span></p> <p><br /> <span style="color:#c0392b">RewriteRule ^(.*)/(.*) index.php?controller=$1&action=$2<br /> </IfModule></span><br /> Este codigo va de la mano con un patron de comportamiento de tu proyecto como el mvc o sea el proyecto debe estar diseñado con el patron mvc (modelo vista controlador).</p>
Fri, Aug 12, 2022 12:30 AM
Mini tarea usando JavaScript es solo de modo demostrativo y aprendizaje no esta hecho responsive</p> <p>Enlace:</p> <p><a href="https://proyecto-js.adrianweb.online/" target="_blank">https://proyecto-js.adrianweb.online</a></p> <p>Github:</p> <p><a href="https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/proyecto-js" target="_blank">https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/proyecto-js</a></p>
Fri, Aug 12, 2022 12:28 AM