GitHub или Яндекс диск для Git
Сообщений 1 страница 13 из 13
Поделиться22017-06-24 11:55:43
Откуда на тындексе взялось гитохранилище? Нет у них такого!
Сам пользуюсь не только гитхабом, а, наученный печальным опытом "гуглокода", все яйца в одной корзине не храню. Дублирую репы на сосфорже, гитлабе и битбакете. Благо, все они умеют импорт с гитхаба. Т.е. процедура заведения новой репы проста: делаем на гитхабе новый проект, делаем git push в него, импортируем в остальных местах, в конфиг гита локального проекта прописываем все репы, затем тупо делаем git commit && git push каждый раз, как проект изменился. Если коммитить по ssh, то даже пароли не надо вводить. Но т.к. у меня на работе сеть за прокси, я по ssh пушу.
Вот пример конфиг-файла, чтобы сразу в несколько реп пушить:
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://eddyem@github.com/eddyem/scorpio.git fetch = +refs/heads/*:refs/remotes/origin/* pushurl = https://eddyem@github.com/eddyem/scorpio.git pushurl = https://eddyem@bitbucket.org/eddyem/scorpio.git pushurl = https://Emelianov@gitlab.com/Emelianov/scorpio.git pushurl = https://eddyem@git.code.sf.net/p/scorpioacs/code [branch "master"] remote = origin merge = refs/heads/master
Поделиться32017-06-24 16:00:44
Пока еще соображаю с git.
Для каждого проекта нужно создавать отдельный репозиторий получается. А я на общую папку с проектами создал репозиторий и коменты добавлять можно один на всю папку с проектами ........
Поделиться42017-06-26 23:07:40
я тоже балуюсь... изучаю
но я сделал каждый проект - отдельный репо.
использую github и bitbucket
Поделиться52017-08-08 21:19:05
Кстати , все больше и больше нравится GIT
Раньше была кучка папок с названиями версий, а теперь одна папка на проект. проекты на bitbucket.
конечно не во всем разобрался еще, но чем дальше тем проще и понятнее становится. и главное действительно удобно.
Просто хотел впечатлениями поделиться
Поделиться62018-07-26 05:39:49
И все таки взялся серьезно за git,но в связке с яндексом
видео git
связка git и яндекса_диска
#Создаем локальный репозиторий mkdir /mnt/data/Project/test_repo cd /mnt/data/Project/test_repo git init #Создаем файл hello_world.txt c произвольным содержимым touch hello_world.txt nano hello_world.txt #Помещаем только что созданный файл под контроль Git git add . #Фиксируем изменения git commit -m "First commit" #Создаем удаленный репозиторий mkdir /mnt/data/Яндекс.Диск/git_repo/test_repo.git cd /mnt/data/Яндекс.Диск/git_repo/test_repo.git #Создаем репозиторий без рабочей копии git init --bare #Возвращаемся в локальный репозиторий cd /mnt/data/Project/test_repo #В локальном репозитории указываем где искать удаленный #yandex_disk - псевдоним для полного пути к удаленному репозиторию git remote add yandex_disk /mnt/data/Яндекс.Диск/git_repo/test_repo.git #Передаем изменения из локального репозитория в удаленный #master - текущая ветка разработки git push yandex_disk master
Поделиться82018-07-30 19:37:40
я вот сейчас на работе осваиваю совместную работу с одним репо.
из основных есть ветка мастера и ветка двух сотрудников. каждый пишет код и переодически все сливается в мастер. ну если одному человеку надо , то он создает доп. ветки, а потом сливает в свою.
вроде не плохо получается.
Поделиться92018-07-31 05:18:28
Слияние веток еще сильно не разобрался. Там через специальный инструмент нужно, а смотрю у меня его нет.
Поделиться102018-07-31 08:59:02
я все делаю через командную строку. мне как то так проще показалось.
ну а если есть конфликт версий, то уже вручную в редакторе (IDE) поправляю все моменты. Если последние изменения не коверкают полностью все что только можно, то со слиянием особо сложностей нет.
ветки это очень мощная штука в git . Можно конечно и без них, но с ними удобнее что-то новое делать, особенно если не уверен что все получится. без веток приходится откатываться в комментах, а при использовании веток можно особо не париться, просто переключился на стабильную последнюю версию мастера и все, создал другую ветку и вперед.
Отредактировано Atomic-dm (2018-07-31 09:00:51)
Поделиться112018-08-19 15:31:39
А чем и как слияние веток делаешь? конфликты бывают?
не стал я работать с гигхабом,чисто с яндекс диском. Делаю локальный и удаленный репозиторий,потом синхронизирую их когда комичу. И если нужно слить с яндекс диска в другое место,то создаю репозиторий чистый и клонирую с яндекс диска.
Поделиться122018-08-22 10:04:38
ничто ненадежно в единственном числе
проверено временем.
Поделиться132018-09-03 03:50:13
Работаю с двух разных компов,дома и на работе. И оказалось,что не могу клонировать с яндекс диска репозиторий,созданный на другом компе.
Буду работать по совету с github и bitbucket.