Quiero un programa similar a tortoisegit en Linux que pueda hacer lo siguiente:
Nota: he probado gitkraken antes, y una de las desventajas es que tiene cuentas. ¿Por qué querría tener una cuenta de cliente de git? La visualización es realmente genial, pero no hay vistas del sistema de archivos, no hay casillas de verificación para los archivos modificados, parece ordenar solo el nombre del archivo, no el tiempo de modificación, la vista de diferencias usa la sintaxis de diferencias en lugar de una vista de lado a lado. No he encontrado la función "restaurar después de confirmar".
Además de dominar la CLI de git bash como sugirió reddit , probablemente valga la pena echarle un vistazo a GitKraken (GK).
Personalmente cambié a Visual Studio Code con un par de extensiones ( 1 , 2 , 3 ). GK es simplemente una exageración para mí, ya que principalmente administro mis propios pequeños proyectos. A modo de referencia, trabajo aproximadamente el 75 % del tiempo en Windows y el 25 % en Manjaro, por lo que mi respuesta puede ser algo sesgada.
git status
.git checkout -b <branch name> origin/<branch name>
es un diseño de CLI un poco torpe, git checkout <some file>
revertir los cambios no es tan bueno para mí como usar una interfaz de usuario, incluso si uso la finalización de pestañas y escribo muy rápido, especialmente si quiero revertir un montón de archivos . También tengo que buscar el comando para cambiar la URL remota cada vez, es git remote set-url origin <new url>
. Siempre pienso que es git set origin
o git remote set origin
o alguna otra variante como esa.
jrh