Alt linux git clone

Git start

Указываем в настройках Git свое имя и адрес электронной почты. Для этого необходимо запустить команду git config с опцией —global и указать свои данные как значения user.name и user.email:

$ git config --global user.name "Stas Basov" $ git config --global user.email stasbasov@yandex.ru

Подключение Git к проекту

Чтобы Git начал работать в проекте, папку с ним нужно сделать git-репозиторием. Это значит, что Git начнёт отслеживать все изменения внутри этой директории. Для этого необходимо переместиться в папку с проектом и ввести команду git init:

$ cd /home/petr/projects/TDE $ git init

В конце собщения о создании репозитория должна будет отобразиться строка типа:

Initialized empty Git repository in /home/petr/projects/TDE/.git/

Добавление файлов в репозиторий

Git выведет файлы, которые еще не добавлены в репозиторий (будут выделены красным).

Untracked files: (use "git add . " to include in what will be committed) 1 . 2 . 3 . .

Чтобы подготовить файлы к сохранению нужно выполнить следующую команду git add. При её использовании, нужно указать имя файла, который мы хотим зафиксировать в текущем виде, например:

Если мы хотим сохранить состояние всех файлов, можно прибегнуть к опции —all.

Git выведет файлы, которые уже добавлены в репозиторий (будут выделены зеленым).

Файлы, отмеченные зелёным, готовы к сохранению в их текущих состояниях. Именно об этом команда git add сообщила «Гиту». Но сохранения пока не произошло — сначала нужно сообщить «Гиту», что мы хотим сохранить, и только потом сохранять. Сохранение версии файлов в «Гите» называют «коммитом». Сделать коммит — значит сохранить текущее состояние файлов.

Читайте также:  Linux rdp client gui

Фиксация изменений — создание коммита

Когда все файлы готовы к сохранению, необходимо создать коммит — зафиксировать все сделанные изменения в репозитории.

Делается это командой git commit c опцией -m. После -m идёт название коммита в кавычках:

$ git commit -m "Начальный коммит"

Правка предыдущего коммита

Правка изменений будет через редактор vim. Чтобы записать и выйти нужно ввести :wq и нажать Enter.

Как сделать ещё один коммит?

Чтобы сделать еще один коммит необходимо обновить содержимое файлов, зафиксировать их командой git add -A и вызвать git commit -m «комментарий» для сохранения версии.

Загрузка на сервер

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

Загрузка репозитория с сервера

Чтобы скачать файлы из сетевого хранилища используется следующая команда:

Источник

Git.alt quickstart

This page is a quickstart for git.alt, but is not a git.alt reference or git tutorial.

Setting up

Make sure your SSH key is registered by the Sisyphus gatekeepers and set up git as described in reference.

Cloning someone’s repository

Use find-package command to search for repositories:

$ ssh git.alt find-package bugzilla /people/vvk/packages/bugzilla.git 1168522087 $

clone command is used to clone repositories:

$ ssh git.alt clone /people/vvk/packages/bugzilla.git Initialized empty Git repository in /people/dottedmag/packages/bugzilla.git/ $

clone just created your own copy of repository on server. Use the git to clone your copy from server to local disk:

$ git clone ssh://git.alt/people/dottedmag/packages/bugzilla.git Initialized empty Git repository in /home/dottedmag/bugzilla/.git/ . $

Creating new repository

Just use the init-db command:

$ ssh git.alt init-db test Initialized empty Git repository in ./ girar-init-db: /people/dottedmag/public/test.git $

As there are no commits in newly created repository, it is not possible to git-clone it. Instead create empty local repository and work on it:

$ mkdir test; cd test; git-init Initialized empty Git repository in /home/dottedmag/test/.git/ $

When you need to send results to server, add the remote repository and push:

Читайте также:  Linux команда apt install

It is only necessary to mention origin and master once, to create master branch in remote repository. git-push without arguments will work once the remote branch is created.

Источник

Оцените статью
Adblock
detector