Skip to content

Instantly share code, notes, and snippets.

@wpupru
Last active October 27, 2019 14:58
Show Gist options
  • Save wpupru/2e3c1825ec9af04e7b7d51bdcca99161 to your computer and use it in GitHub Desktop.
Save wpupru/2e3c1825ec9af04e7b7d51bdcca99161 to your computer and use it in GitHub Desktop.
Git_init_ssh_key_and_file_gitignore_working_full
Данные для гит 2019
wpupru
wpupru@gmail.com
git config --global user.name "wpupru"
git config --global user.email "wpupru@gmail.com"
git config --global core.autocrlf true
git config --global core.safecrlf false
git config --global core.eol native
ssh-keygen -t rsa -C "wpupru@gmail.com"
*************************************
Работа с .gitignore:
Прежде всего добавим файл .gitignore в корень проекта:
touch .gitignore
Добавим в него построчно имена папок, которые необходимо исключить из синхронизации:
echo ".idea" > .gitignore
echo "/vendor" > .gitignore
Удалим все проиндексированные файлы:
git rm -r -f --cached .
Запустим индексацию заново:
git add .
Добавляем коммит и пушим:
git commit -m "Remove files"
git push -u origin master
***************************************
Создаем репозиторий и ставим галочку о создании файла ридми, так как пустых папок гитхаб не видит.
После создания репозитория, идем в консоль и даем команду создать клон нового репозитория в нужной нам папке
cd /d/localhost/
cd /disk letter/folder/
git clone https://github.com/yourgit_folder/yourgitname.git
При создании гит репозитория на компе:
Команды только для первого раза:
git config --global user.name "user name"
git config --global user.email "your maim"
git config --global core.autocrlf true
git config --global core.safecrlf false
git config --global core.eol native
Инициализируем папку для Git репозитория.
Это нужно сделать только один раз для каждого проекта.
git init
Связываем папку с удаленным репозиторием
git remote add origin https://github.com/yourgit_folder/yourgitname.git
Добавляем все новые и измененные файлы
git add .
Помечаем все новые и измененные файлы сообщением (commit)
git commit -m "your message"
Закачиваем код на удаленный репозиторий (только для первого раза!)
git push -u origin master
При обычной работе:
Посмотреть статус изменений, которые были сделаны:
git status
Добавляем все новые и измененные файлы
git add
Помечаем все новые и измененные файлы сообщением (commit)
git commit -m "your message"
Закачиваем код на удаленный репозиторий
git push
Для скачивания репозитория
git pull
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment