Mobsman

Пользователь

Регистрация: 06.09.2016

Сообщения: 24038

Рейтинг: 22349

Mobsman

Регистрация: 06.09.2016

Сообщения: 24038

Рейтинг: 22349

Как пользуются гитом на работе и в офисах. Смотрю видосы разные из курсов по программированию. И там гитом пользуются через командную строку. Из среды разработки юзают вообще гит?. Как вообще удобно. Сам не шарю, тупо дилетантский вопрос к хакерам

Kagon

Пользователь

Регистрация: 14.03.2017

Сообщения: 12770

Рейтинг: 7253

Kagon

Регистрация: 14.03.2017

Сообщения: 12770

Рейтинг: 7253

Не знаю, не пользуюсь средами разработки KEKWait.png?1598747056 Гитом через терминал пользуюсь, да. Но я не на работе и не в офисе

3ey

Модератор основного раздела

Регистрация: 18.05.2016

Сообщения: 2169

Рейтинг: 2080

3ey

Регистрация: 18.05.2016

Сообщения: 2169

Рейтинг: 2080

Mobsman сказал(а):

Как пользуются гитом на работе и в офисах. Смотрю видосы разные из курсов по программированию. И там гитом пользуются через командную строку. Из среды разработки юзают вообще гит?. Как вообще удобно. Сам не шарю, тупо дилетантский вопрос к хакерам

Нажмите, чтобы раскрыть...

Когда как, обычно доступы к гиту очень контролятся кибербезом. Типо пилят дырки (доступы) к гитам из определенных контуров

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5508

Рейтинг: 4303

Александр

Регистрация: 10.08.2013

Сообщения: 5508

Рейтинг: 4303

Тебе ничего особенного из git'а знать не нужно, он учится буквально на сутки

Сначала составляешь .gitignore того, что у тебя не должно оказаться в git'е

Следом git init, git status - проверяешь, что у тебя вообще в git'е есть

git add то, что тебе нужно

git commit -m с комментарием - это коммитаешь на локалке, если тебе только индексированные, то флаг -a дополнительно

Дальше создаёшь ветку git branch -M main например, если нужно выбрать из списка веток - просто git branch отобразит все, возле выбранного звёздочка, если добавить - просто git branch asd

Далее создаёшь на github/gitlab/bitbucket и прочем репозиторий, после создания git remote add origin путь/до/.git и пушишь git push -u origin названиеВетки

Если тебе нужно слить свою ветку (например asd с main), то просто git checkout asd и git merge main

Можешь ещё поиграться с git squash, но оно тебе и подавно не нужно


Почти к каждой IDE есть встроенный gui для работы с git'ом и их ветками, в котором тебе не нужно даже знать, что такое git, чтобы с этим работать

кокосич

Пользователь

Регистрация: 25.01.2013

Сообщения: 829

Рейтинг: 511

кокосич

Регистрация: 25.01.2013

Сообщения: 829

Рейтинг: 511

использую в android studio, но я только учусь PepeWh.gif?1610052035

Berglol

Пользователь

Регистрация: 20.09.2013

Сообщения: 934

Рейтинг: 1737

Berglol

Регистрация: 20.09.2013

Сообщения: 934

Рейтинг: 1737

Используй как угодно, главное чтобы описания коммитов соответствовали изменениям кода

Take your best shot!

Пользователь

Регистрация: 21.12.2014

Сообщения: 5814

Рейтинг: 1540

Take your best shot!

Регистрация: 21.12.2014

Сообщения: 5814

Рейтинг: 1540

Я мб говноед, но я пишу код в иде, а пользуюсь гитом через гит баш.

Вебмакака

Пользователь

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Вебмакака

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Mobsman сказал(а):

И там гитом пользуются через командную строку. Из среды разработки юзают вообще гит?

Нажмите, чтобы раскрыть...

В любой адекватной IDE/редакторе есть терминал где можно точно так же юзать Гит. Ну и эти же редакторы/IDE позволяют делать это двумя кликами мышки, если терминал не хочется для этого использовать. Кому как удобно тот так и пользуется, приверженцы всяких Vim'ов и любители не отрывать руки от клавиатуры будут юзать терминал, остальные делать два клика мышкой.

Maroom

Пользователь

Регистрация: 06.02.2019

Сообщения: 1562

Рейтинг: 1130

Maroom

Регистрация: 06.02.2019

Сообщения: 1562

Рейтинг: 1130

Я просто через консоль юзаю

Друг знаю что юзает sourcetree, или как оно там называется

aQuere

Пользователь

Регистрация: 19.07.2016

Сообщения: 4828

Рейтинг: 1141

aQuere

Регистрация: 19.07.2016

Сообщения: 4828

Рейтинг: 1141

Mobsman сказал(а):

Как пользуются гитом на работе и в офисах. Смотрю видосы разные из курсов по программированию. И там гитом пользуются через командную строку. Из среды разработки юзают вообще гит?. Как вообще удобно. Сам не шарю, тупо дилетантский вопрос к хакерам

Нажмите, чтобы раскрыть...

Да кому как удобно: кто-то из консоли, кто-то из ide. Сторонний софт редко кто юзает думаю. И думаю большинство юзает именно интерфейс ide для работы с гитом, потому что это нереально удобно и быстро, в отличии от командной строки


Александр сказал(а):

Почти к каждой IDE есть встроенный gui для работы с git'ом и их ветками, в котором тебе не нужно даже знать, что такое git, чтобы с этим работать

Нажмите, чтобы раскрыть...

Там консольные команды превращены в интерфейс и тебе все равно нужно понимать что такое гит, его команды, воркфлоу

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5508

Рейтинг: 4303

Александр

Регистрация: 10.08.2013

Сообщения: 5508

Рейтинг: 4303

girlygirl сказал(а):

Там консольные команды превращены в интерфейс и тебе все равно нужно понимать что такое гит, его команды, воркфлоу

Нажмите, чтобы раскрыть...

Есть знакомый, который абсолютно не понимает принципы git'а, что он из себя представляет и так далее

Он просто жмёт "Взять таск" и "Закрыть таск", всё остальное делает за него

Kristallo

Пользователь

Регистрация: 13.05.2016

Сообщения: 7770

Рейтинг: 3794

Kristallo

Регистрация: 13.05.2016

Сообщения: 7770

Рейтинг: 3794

img

я колхозник и не юзаю

Effet

Пользователь

Регистрация: 15.08.2014

Сообщения: 44

Рейтинг: 32

Effet

Регистрация: 15.08.2014

Сообщения: 44

Рейтинг: 32

Maroom сказал(а):

Я просто через консоль юзаю

Друг знаю что юзает sourcetree, или как оно там называется

Нажмите, чтобы раскрыть...

Клонирую репозиторий через гит баш, а дальше соурстри использую. Всё в разы удобнее происходит.

Justp1ayer

Пользователь

Регистрация: 18.08.2013

Сообщения: 1606

Рейтинг: 1129

Justp1ayer

Регистрация: 18.08.2013

Сообщения: 1606

Рейтинг: 1129

img

консоль быстрее чем IDE.

saw_tooth

Пользователь

Регистрация: 20.08.2013

Сообщения: 5550

Рейтинг: 3287

saw_tooth

Регистрация: 20.08.2013

Сообщения: 5550

Рейтинг: 3287

Mobsman сказал(а):

Как пользуются гитом на работе и в офисах. Смотрю видосы разные из курсов по программированию. И там гитом пользуются через командную строку. Из среды разработки юзают вообще гит?. Как вообще удобно. Сам не шарю, тупо дилетантский вопрос к хакерам

Нажмите, чтобы раскрыть...

git chekout -b "awesome-branch"
git add .
git commit -m "awesome commit"
git push
git checkout master
git merge awesome-branch

SEREGA1995

Пользователь

Регистрация: 11.02.2013

Сообщения: 1947

Рейтинг: 423

SEREGA1995

Регистрация: 11.02.2013

Сообщения: 1947

Рейтинг: 423

img
Mobsman сказал(а):

Как пользуются гитом на работе и в офисах. Смотрю видосы разные из курсов по программированию. И там гитом пользуются через командную строку. Из среды разработки юзают вообще гит?. Как вообще удобно. Сам не шарю, тупо дилетантский вопрос к хакерам

Нажмите, чтобы раскрыть...

пользуюсь, обычно через cli, привык, только конфликты решаю в IDE, удобней