PavelStrezhnev/task1
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
pwd - print working directory cd folderName - переместиться в папку cd "folder name" - тоже, только если папка с пробелом cd .. - переместиться наверх mkdir foldName - создает папку touch fileName.exp mv oldFileName.exp newFileName.exp rm fileName.exp - удалит файл (навсегда в обход корзины) rmdir foldName - удалит папку (навсегда в обход корзины) rm -r foldName - удалит папку с содержимым! в обход корзины echo "сообщение" >> fileName.exp - запишет в файл содержимое сообщения cat fileName.exp - выведет сообщение git config -- global // core.ignorecase false - заставит учитывать регистр // user.name "Name" - задать имя // user.email pstrej@yandex.ru - задать почту // --list -показать глобальные настройки git init - создать репозиторий из папки в которой находишься rm -rf .git - разгитить папку. -r - рекурсивно (с содержимым) -f - форсе, удалять без вопросов git status - текущее состояние репозитория git add fileName.exp - подготовить к коммиту git add --all все untracked файлы подготовить к коммиту git add . - добавит всю папку со всеми файлами git commit -m "message" - сделать коммит (-m с мессаджем) ssh-keygen -t ed25519 -C "pstrej@yandex.ru" - генерация SSH. ключа ssh-add --apple-use-keychain ~/.ssh/id_ed25519 - добавит ключ агенту и сохранит его в связке ключей эпл pbcopy < ~/.ssh/id_ed25519.pub - скопировать ключ в буфер обмена git remote add origin git@github.com:Strezhman/first-project-git.git - запушить репозиторий на гит. точная ссылка есть в репозитории на гитхабе git branch -M main - возьми текущую ветку и переименуй ее в main. но вроде как теперь всегда ветки называются main. master это хозяин, а там долбоебы агряться на это слово. git push -u origin main - отправь мои изменения из локальной ветки main в главную ветку удалённого репозитория (origin) и установи её как основную для будущих использований команды push». делается один раз. а дальше просто git push git clone адрес_проекта_из_гит newFolName git pull - вытягивает с гита изменения. Эта команда делает два шага. git fetch -скачивает из гита изменения. git merge - объединяет их с текущей рабочей версией. git branch - посмотреть ветки проекта git branch nameBranch - создать новую ветку git checkout <название_ветки> - переключится на заданную ветку git add . && git commit -m "Добавить git branch и git checkout в README" git checkout -b name_branch - создать новую ветку и сразу на нее переключится git merge nameBranch - вызывается из ветки с которой нужно смерджить названную ветку