Difference between revisions of "Git"

From Ilianko
Line 1: Line 1:
 
git - the stupid content tracker
 
git - the stupid content tracker
  
1. Инсталиране на git
+
==Инсталиране на git==
  
  apt-get install git
+
  apt-get install git-all
  
2. Създаване на проект
+
==Създаване на проект==
 +
===Папка на проекта===
 +
Тук ще се намират всички файлове на програмния проект. Както и служебните/конфигурационни файлове на проекта и на git. Последните най-вероятно имат "." за първи символ. Файловете и директориите, които започват с ".", в последствие няма да бъдат индексирани (за Linux тези файлове са скрити).
  
2.1. Създайте папка '''''email'''''
+
В home директорията си създайте папка '''''email'''''
2.2. В папката създайте файлове '''''email.php''''' и '''''README'''''
+
 
 +
===Програмен код===
 +
 
 +
В папката създайте файлове '''''email.php''''' и '''''README'''''
 
  touch email.php
 
  touch email.php
 
  touch README
 
  touch README
 +
 +
  
 
2.3. Инициализация на проекта
 
2.3. Инициализация на проекта

Revision as of 10:54, 22 February 2016

git - the stupid content tracker

Инсталиране на git

apt-get install git-all

Създаване на проект

Папка на проекта

Тук ще се намират всички файлове на програмния проект. Както и служебните/конфигурационни файлове на проекта и на git. Последните най-вероятно имат "." за първи символ. Файловете и директориите, които започват с ".", в последствие няма да бъдат индексирани (за Linux тези файлове са скрити).

В home директорията си създайте папка email

Програмен код

В папката създайте файлове email.php и README

touch email.php
touch README


2.3. Инициализация на проекта

git init


  • You modify files in your working directory.
  • You stage the files, adding snapshots of them to your staging area.
  • You do a commit, which takes the files as they are in the staging area and stores that snapshot permanently to your Git directory.


  • saved changes are called commits.