Git Crear repositorio
En este capítulo presentaremos cómo crear un repositorio de Git.
Puedes utilizar un directorio existente como repositorio de Git.
git init
Git usagit initel comando para inicializar un repositorio de Git; muchos comandos de Git deben ejecutarse en el repositorio de Git, por lo tantogit inites el primer comando para usar Git.
Después de ejecutargit initel comando, el repositorio de Git generará un directorio .git, que contiene todos los metadatos de los recursos; los demás directorios del proyecto permanecen sin cambios.
Cómo usar
Entra en el directorio donde quieres crear el repositorio, o crea primero un nuevo directorio:
mkdir my-project cd my-project
Para usar el directorio actual como repositorio de Git, solo necesitamos inicializarlo.
git init
Después de ejecutar este comando, se generará un directorio .git en el directorio actual.
Usa el directorio que especifiquemos como repositorio de Git.
git init newrepo
Tras la inicialización, aparecerá un directorio llamado .git dentro del directorio newrepo; todos los datos y recursos que Git necesita se almacenan en este directorio.
Si en el directorio actual hay varios archivos que deseas incluir en el control de versiones, primero debes usar el comando git add para indicar a Git que comience a rastrear estos archivos, y luego hacer commit:
$ git add *.c $ git add README $ git commit -m '初始化项目版本'
El comando anterior envía al repositorio los archivos que terminan en .c y el archivo README.
Nota:En los sistemas Linux, el mensaje de commit se escribe con comillas simples', en los sistemas Windows, el mensaje de commit se escribe con comillas dobles."。
Por lo tanto, en git bashgit commit -m 'Descripción del commit'Esto es válido; en la línea de comandos de Windows, se deben usar comillas dobles.git commit -m "Descripción del commit"。
git clone
Usamosgit clonepara copiar un proyecto de un repositorio Git existente (similar asvn checkout)。
clonar un repositorio). El formato del comando es:
git clone <repo>
Si necesitamos clonar en un directorio específico, podemos usar el siguiente formato de comando:
git clone <repo> <directory>
Descripción de parámetros:
- repo:Repositorio de Git.
- directory:Directorio local.
Por ejemplo, para clonar el repositorio de código Git Grit del lenguaje Ruby, puedes usar el siguiente comando:
$ git clone git://github.com/schacon/grit.git
Después de ejecutar este comando, se creará en el directorio actual un directorio llamado grit, que contiene un directorio .git, utilizado para guardar todos los registros de versiones descargados.
Si deseas definir tu propio nombre para el directorio del nuevo proyecto, puedes especificar un nuevo nombre al final del comando anterior:$ git clone git://github.com/schacon/grit.git mygrit
Configuración
La configuración de git se realiza mediantegit configel comando.
Muestra la información de configuración actual de git:$ git config --list credential.helper=osxkeychain core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true core.ignorecase=true core.precomposeunicode=trueEdita el archivo de configuración de git:
$ git config -e # 针对当前仓库
O bien:
$ git config -e --global # 针对系统上所有仓库
Establece la información de usuario al hacer commit:
$ git config --global user.name "ejemplo" $ git config --global user.email [email protected]
Si se elimina--globalel parámetro, solo será válido para el repositorio actual.
Otras extensiones