Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
H How-To
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Jira
    • Jira
  • Merge requests 0
    • Merge requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • docs
  • How-To
  • Wiki
  • git essentials

git essentials · Changes

Page history
Spell check authored Mar 06, 2015 by Роман Чигвинцев's avatar Роман Чигвинцев
Hide whitespace changes
Inline Side-by-side
Showing with 5 additions and 5 deletions
+5 -5
  • git-essentials.markdown git-essentials.markdown +5 -5
  • No files found.
git-essentials.markdown
View page @ 75d259e1
......@@ -22,7 +22,7 @@
## Что такое Git?
Итак, начём с краткого ликбеза. Что же такое Git? Как гласит Wikipedia:
Итак, начнём с краткого ликбеза. Что же такое Git? Как гласит Wikipedia:
> Git - распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года. На сегодняшний день его поддерживает Джунио Хамано.
Кстати, встречаются отдельные личности, которые путают Git и небезызвестный GitHub. Давайте сразу расставим все точки над i. GitHub - это веб-сервис для хостинга многочисленный поделок на самых разных языках программирования. И так уж сложилось, что в его основе лежит СКВ Git. Кроме GitHub есть ещё BitBucket, Google Code и может быть что-то ещё менее известное.
......@@ -61,7 +61,7 @@ nothing to commit (create/copy files and use "git add" to track)
src/com/custsystems/abs/isimpleabs/Main.java
```
А внутри него точку входа для запуска нашего убийцы Diasoft'ов и DBLink'ов:
А внутри него точку входа для запуска нашего убийцы Diasoft'ов и Инверсий:
```java
package com.custsystems.abs.isimpleabs;
......@@ -138,7 +138,7 @@ src/db.properties
db.properties
```
Теперь у нас есть ещё один подлежаший коммиту файл - *.gitignore*. Можно сделать второй коммит, а можно изменить предыдущий командой `git commit --amend`:
Теперь у нас есть ещё один подлежащий коммиту файл - *.gitignore*. Можно сделать второй коммит, а можно изменить предыдущий командой `git commit --amend`:
```
> git add .gitignore
> git commit --amend
......@@ -153,7 +153,7 @@ db.properties
> git checkout src/com/custsystems/abs/isimpleabs/Main.java
```
Та же команда позволяет возвращать весь репозиторий к состоянию на момент опредленного коммита (`git checkout <commit_hash>`) или переключаться между ветками.
Та же команда позволяет возвращать весь репозиторий к состоянию на момент определённого коммита (`git checkout <commit_hash>`) или переключаться между ветками.
Если вы не просто изменили какой-то файл, но ещё и добавили его в индекс, то такой способ уже не сработает. Перед выполнением команды `git checkout` необходимо выполнить команду `git reset <file_name>`, которая удаляет заданный файл из индекса.
......@@ -320,6 +320,6 @@ Fast-forward
> git branch -d feature/payment
```
В случае удалённого репозитория - `git push origin --delete <branch_name>`. **Будте осторожны, удаляя ветки из origin, прежде согласуйте это со всеми участниками разработки**.
В случае удалённого репозитория - `git push origin --delete <branch_name>`. **Будьте осторожны, удаляя ветки из origin, прежде согласуйте это со всеми участниками разработки**.
На этом всё. Разумеется, за бортом осталось ещё множество неосвещённых тем, но данное руководство вовсе не претендует на полноту изложения. Любопытные найдут больше информации на замечательном проекте [GIT HowTo](http://githowto.com/ru).
Clone repository
  • Work in branches
  • clone ibank
  • create new module
  • create ssh key
  • git essentials
  • initial config
  • remove module
  • submodule basic