↓ Перейти к основному содержимому
  1. Статьи/

[Как] Git Tutorial — введение, установка и настройка (Часть 1)

·
Rubén Infante Docio
Автор
Rubén Infante Docio
Инженер-программист
Оглавление

Чтобы немного подробнее рассказать об этом замечательном репозитории кода Git и настроить бесплатный приватный сервер, я читаю книгу, которую вы можете найти здесь, но поскольку у меня ограничена память, я написал краткое описание с базовыми командами установки клиента, сервера и использования, которые вы можете найти ниже:

Введение
#

Что такое Git?
#

Из Википедии Git — это программное обеспечение управления](http://es.wikipedia.org/wiki/Control_de_versiones “Control de versiones”) [version, разработанное Линусом Торвальдсом (LinuxKernel Creator), ориентированное на эффективность и надёжность поддержки версий приложений, когда в приложениях большое количество исходных файлов . Изначально Git задумывался как низкоуровневый движок, на котором другие могли бы писать пользовательский интерфейс или [фронтенд как Cogito](http://es.wikipedia.org/wiki/Cogito_(software) «Cogito (software)»). Однако с тех пор Git превратился в полнофункциональную систему контроля версий. 3 Существуют очень релевантные проекты, которые уже используют Git, в частности, группа программирования ядра Linux](http://es.wikipedia.org/wiki/N%C3%BAcleo_Linux “Núcleo Linux”)[. В настоящее время (2009) обслуживание программного обеспечения Git осуществляется под руководством Джунио Хамано, который получает вклад примерно от 280 программистов.

Почему и почему используют Git?
#

Лично я считаю, что конфликт происходит между Git и TFS — двумя хорошими и обновлёнными сервисами, которые позволяют нам управлять нашим кодом.

Ниже я представляю небольшое сравнение, чтобы определить, в каких случаях стоит использовать один из вариантов с моей точки зрения.

Git Compare
Git Compare

В случае с TFS, хотя есть интеграционные плагины с Eclipse, и вы можете интегрировать Github и использовать его с XCode, эти решения далеки от идеала.

Установка и конфигурация
#

После этой тирады мы переходим к :D

#Instalamos lo necesario
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev git git-core gitweb
#Configuramos nuestro usuario
git config --global user.name "Rubén Infante"
git config --global user.email ruben0909@gmail.com
# Editor predeterminado que más nos guste, en mi caso nano :D
git config --global core.editor nano
# Herramienta para diff (ver diferencias de código)
git config --global merge.tool vimdiff
# Comprobar tu configuración
git config --list
#Puede que veas claves repetidas, Git lee la misma clave de distintos archivos (/etc/

gitconfig

# y ~/.gitconfig). En ese caso, Git usa el último valor para cada clave única.
#Puedes comprobar qué valor cree Git que tiene una clave específica ejecutando
#git config {clave}:
git config user.name

Related