Git — распределённая система управления версиями файлов. Для работы установим недостающие пакеты: sudo aptitude install git-core ssh --without-recommends
Создадим ssh-ключ:
cd ~/.ssh
ssh-keygen -t rsa -C "адрес_электронной_почты"
cat darkness.pub
Добавляем ключ на GitHub и заканчиваем с ssh:
ssh-add ~/.ssh/darkness
ssh -T git@github.com
Создаём репозиторий на GitHub и локально:
git config --global user.name "darkness"
git config --global user.email адрес_электронной_почты
mkdir ~/Документы/Python/Randorator
cd ~/Документы/Python/Randorator
git init
touch README
git add README
git commit -a -m 'first commit'
git remote add origin git@github.com:DAP-DarkneSS/Randorator.git
git push -u origin master
Чтобы добавлять файлы используем git add, создать коммит — git commit, загрузить изменения на сервер — git push.