Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2014, 23:55   #11
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
ветку test я создал будучи на коммите С2 ветки master, и к ветке test должны относится коммиты C3, C4, C8 и С10, так почему, когда, будучи на ветке test я использую команду git log, она мне показывает коммиты с тегами С10, С8, С4, С3, С2, С1 и С0?
Ну ветка же не с нуля пустая появилась, сами ж написали "я создал будучи на коммите С2 ветки master", логично что в новой ветке должен быть и С2, и все, что было до него.

Стрелки что-то странные немного, по идее я бы С8, С10 изобразил на той же прямой после С4. И С7 после С2.

Цитата:
как мне перейти на предыдущий коммит
git checkout хеш_коммита (ну первые несколько цифр, ну или какой-нибудь git checkout HEAD^^^ или HEAD~3 чтобы на 3 коммита назад от последнего).
Обратно с помощью git checkout master, например.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 28.02.2014 в 23:59.
Alex11223 вне форума Ответить с цитированием
Старый 01.03.2014, 00:46   #12
lawliet93
Форумчанин
 
Регистрация: 30.08.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ну ветка же не с нуля пустая появилась, сами ж написали "я создал будучи на коммите С2 ветки master", логично что в новой ветке должен быть и С2, и все, что было до него.

Стрелки что-то странные немного, по идее я бы С8, С10 изобразил на той же прямой после С4. И С7 после С2.


git checkout хеш_коммита (ну первые несколько цифр, ну или какой-нибудь git checkout HEAD^^^ или HEAD~3 чтобы на 3 коммита назад от последнего).
Обратно с помощью git checkout master, например.
как-то это все стремно, я вот думал, что когда создаешь новую ветку, то она пустая сначала, а потом ты наполняешь ее коммитами, ну как переключатся между ветками-то я знаю, git checkout master как раз переключит на ветку master, но не знал, что эта же команда и версиями манипулирует хД спасибо! ну я вот еще хочу какой-то из гуев попробовать, стандартный какой-то недоделанный, вот скачал гуй от GitHub
lawliet93 вне форума Ответить с цитированием
Старый 01.03.2014, 02:09   #13
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Если не гитхаб, то мне SourceTree больше остальных понравился, Tortoise слишком SVN-шный какой-то.
Ну а полный список с комментариями тут http://stackoverflow.com/questions/1...git-on-windows
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 01.03.2014, 02:45   #14
lawliet93
Форумчанин
 
Регистрация: 30.08.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Если не гитхаб, то мне SourceTree больше остальных понравился, Tortoise слишком SVN-шный какой-то.
Ну а полный список с комментариями тут http://stackoverflow.com/questions/1...git-on-windows
ну я тоже соурс три посмотрю, а то его и на битбукете рекомендуют. Тогда у меня есть вообще другой супер вопрос.
У меня есть один проект, который состоит из трех проектов. Ну то есть есть три разных папки, в которых находятся данные трех разных проектов, первый проект - это клиент, второй - сервер, а третий - dll, которую используют клиент и сервер. И время от времени мне нужно изменить или дополнить один или несколько из этих проектов, которые собой являют один большой проект. Ну вы поняли да? Как мне организовать работу с этими папками в Git'e? Просто поместить все папки проектов в одну папку и сделать один репозиторий для них?
lawliet93 вне форума Ответить с цитированием
Старый 01.03.2014, 11:38   #15
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну можно один, можно и три репозитория, сложно сказать что лучше. Если они "собой являют один большой проект" и не могут быть никак использованы не в этой связке (другой клиент для сервера и т.д.), то наверно один удобнее.

В git вроде бы есть такая фича submodules http://git-scm.com/book/en/Git-Tools-Submodules , которая позволяет как-то "связать" разные репозитории, я не пользовался этим пока.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 01.03.2014, 15:50   #16
lawliet93
Форумчанин
 
Регистрация: 30.08.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ну можно один, можно и три репозитория, сложно сказать что лучше. Если они "собой являют один большой проект" и не могут быть никак использованы не в этой связке (другой клиент для сервера и т.д.), то наверно один удобнее.

В git вроде бы есть такая фича submodules http://git-scm.com/book/en/Git-Tools-Submodules , которая позволяет как-то "связать" разные репозитории, я не пользовался этим пока.
ой, ну эти подмодули какие-то стремные, я уж лучше буду все в одной папки использовать с одним репозитерием, в любом же случае, если я изменю один проект и сделаю коммит, то закоммитятся все проекты, то есть у меня все равно коммит будет состоять из целого проекта, восстановив который мы получим рабочий проект, хехе, так же?
lawliet93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Git. How to? ROD Софт 0 17.02.2013 17:45
Жизненный цикл коллективной разработки git wiali Помощь студентам 0 01.07.2012 12:41
Можно ли узнать пароль, имея на руках ключи Git? Graf Xandr Помощь студентам 3 20.09.2011 09:46
Komodo c Git Andrey_Korablev Помощь студентам 0 04.02.2011 14:40
Помогите начать. Т.И.К. Помощь студентам 1 12.11.2008 01:47