Crear nuevo repositorio.

Información, comentarios, dudas sobre estas importantes herramientas para un programador o grupo de programadores
Responder
Avatar de Usuario
jvtecheto
Mensajes: 56
Registered for: 3 years 4 months
Spain

Crear nuevo repositorio.

Mensaje por jvtecheto »

Hola :

Muchisimas a Cristobal por crear el subforo, es para mi un honor ser el primero en postear.

En un proyecto dentro de el tenemos subcarpetas.

TestPruebas
Source
Resource
Db
Obj

Nuestros ficheros fuente a controlar con git estaran en Source.
Entonces... al crear el repositorio. que lo creamos en la base del proyecto , o sea en TestPruebas o en TestPruebas\Source.

Ya que si lo creo en el directorio Raiz, TestPruebas cuando voy a añadir ficheros , no se compo hacerlo.

git add -A Source // No funciona.

¿Como resolveis esto?

Muchisimas gracias por vuestra ayuda.
Entusiasta de la programacion y de Harbour, Fivewin en particular.

Cristobal
Site Admin
Mensajes: 315
Registered for: 3 years 5 months
Spain

Mensaje por Cristobal »

Jose, primero has de inicializar la carpeta para decirle a git que es un repositorio
Te sitúas en la carpeta y:
GIT INIT
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces

Avatar de Usuario
jvtecheto
Mensajes: 56
Registered for: 3 years 4 months
Spain

Mensaje por jvtecheto »

Vale Cristobal entonces me situo en la carpeta del Proyecto TestPruebas
hago.. git init
y crea el repositorio, pero cuando voy a añadir ficheros para controlarlos.
me gustaria añadir solo los ficheros del directorio \Source
como los añado?

git add -A // Me los añade todos de todos los subdirectorios, y los .obj , los dbf no quiero añadirlos.

¿Me explico bien?

Jose.
Entusiasta de la programacion y de Harbour, Fivewin en particular.

Cristobal
Site Admin
Mensajes: 315
Registered for: 3 years 5 months
Spain

Mensaje por Cristobal »

Eso es que quieres subir de "nivel"
Para eso tienes que crear un fichero denominado .gitignore ( fijate que no tiene nombre, solo extensión ) en el que se incluyen las "reglas" de los ficheros que serán ignorados
Un ejemplo de este tipo de fichero lo puedes encontrar con google, y muchísima información al respecto
Aquí te pongo un ejemplo yo también
*.bak
*.log
*.obj
*.o
samples/*.exe
samples/*.exe
samples/*.map
samples/*.ppo
samples/*.tds
samples/*.c
samples/*.bc
lib/*_.*
obj*
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces

Responder