-
Notifications
You must be signed in to change notification settings - Fork 18
[TASK] git #22 (https://github.com/SENATOROVAI/docs/issues/22) #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
artistique1
commented
Feb 3, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
сабмичу
Comment on lines
+1
to
+140
"- `git config --global user.name 'YOUR_NAME'` - для установки имени. Вместо YOUR_NAME вводим свое. \n", | ||
"- `git config --global user.email your_mail@gmail.com` - для установки почты. Вместо your_mail@gmail.com вводим свою почту. " | ||
] | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"# Просмотр изменений перед коммитом.\n", | ||
"\n", | ||
"- `git diff` - показывает различия между рабочей копией кода и последний сохраненным кодом. \n", | ||
"- `git diff <файл>` - показывает изменения в конкретном файле. \n", | ||
"- `git difftool` - для просмотра изменений в графическом интерфейсе. " | ||
] | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"# Просмотр журнала коммитов. \n", | ||
"\n", | ||
"- `git log` - выводит список всех коммитов.\n", | ||
"- `git log --oneline` - выводит все коммиты в одну строку в сокращенном варианте: вместо 40 шестнадцатиричных цифр хэша коммита выводит только 7 и рядом первую строку коммита.\n", | ||
"- `git log --oneline -n 3` - выводит 3 последних коммита в сокращенном виде. Число может быть другое, в зависимости от того, сколько последних коммитов мы хотим вывести. \n", | ||
"- `git show <хэш_коммита>:<файл>` - выводит содержимое файла на момент конкретного коммита. " | ||
] | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"# Удаление файла из репозитория. \n", | ||
"\n", | ||
"- `git rm <файл>` - удаляет сохраненный файл из репозитория и индексирует его. В файле не должно быть никаких изменений. Удаление файла после этого необходимо закрепить командой git commit. Файл можно будет восстановить. " | ||
] | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"# Переименовывание и перемещение файла. \n", | ||
"\n", | ||
"- `git mv <старый_файл> <новый_файл>` - команда позволяет переименовать файл, перенести его в другую папку и совместить эти два действия вместе. " | ||
] | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"# Отмена изменений. \n", | ||
"\n", | ||
"### Отмена сохраненных изменений.\n", | ||
"\n", | ||
"- `git reset HEAD <файл>` - отмена сохраненных, но не закоммиченных изменений. Последние изменения останутся в файле локально, но файл будет убран из индекса. Таким образом можно будет внести дополнительные изменения в этот файл и подготовить его к повторному коммиту. \n", | ||
"\n", | ||
"### Отмена несохраненных изменений. \n", | ||
"\n", | ||
"- `git restore <файл>` - отменяет несохраненные локальные изменений в файле, то есть откатываем файл к версии последнего коммита. \n", | ||
"- `git restore --staged <файл>` - исключает сохраненный с помощью git add файл из индексированного состояния, чтобы он не был включен в последний коммит. \n", | ||
"\n", | ||
"### Отмена последних коммитов. \n", | ||
"\n", | ||
"- `git revert -n HEAD~3..HEAD` - отменяет 3 последних коммита (можно подставить нужное нам число). Потом нужно ввести git add и git commit, чтобы сохранить изменения. \n", | ||
"\n", | ||
"### Возврат к конкретному коммиту для определенного файла. \n", | ||
"\n", | ||
"- `git checkout <хэш> -- <файл> ` - возвращает содержимое файла к конкретному коммиту. Потом нужно ввести git add и git commit, чтобы сохранить изменения. " | ||
] | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"# Работа с GitHub. \n", | ||
"\n", | ||
"- `git remote add origin https://github.com/<пользователь_github>/<repository_name>` - отправляет существующий репозиторий на GitHub. \n", | ||
"- `git push -u origin master` - первая отправка локальных изменений на GitHub. \n", | ||
"- `git push` - используется для последующей отправки изменений.\n", | ||
"- `git clone <github_repository_url>` - клонирование репозитория с GitHub на локальный компьютер. " | ||
] | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"# Дополнительные команды\n", | ||
"\n", | ||
"- `git help <command>` или `git <command> --help` - получение справки по определенной команде. Вывод справки не в терминале, перебрасывает на сайт. \n", | ||
"- `git ls-files --other --ignored --exclude-standard` - покажет игнорируемые файлы. " | ||
] | ||
} | ||
], | ||
"metadata": { | ||
"language_info": { | ||
"name": "python" | ||
} | ||
}, | ||
"nbformat": 4, | ||
"nbformat_minor": 2 | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
сделай ревью, пожалуйста
done |
KseniiaBrahina
added a commit
to KseniiaBrahina/git
that referenced
this pull request
Feb 27, 2025
Closes SENATOROVAI/intro-cs#1 Signed-off-by: Kseniia Brahina <braginakseniya29@gmail.com>
itsIryna
pushed a commit
to itsIryna/git
that referenced
this pull request
Mar 14, 2025
valkl777
added a commit
to valkl777/git
that referenced
this pull request
Mar 23, 2025
Svetankova
added a commit
to Svetankova/git
that referenced
this pull request
May 1, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes https://github.com/SENATOROVAI/intro-cs/issues/1