Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Git

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 



Git (произносится «гит») — распределённая система управления версиями. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года.

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 23:47 02-04-2013 | Исправлено: Xant1k, 00:33 03-01-2021
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброе время, NiXXX

Цитата:
помимо нужной директории git подхватил скрытые в c:\Users\user1\
...
есть c:\Users\user1\.git\

Какая директория нужна?
Что Вы прописали в свойствах ярлыка?
Какие команды Вы бы использовали из командной строки, раз "Из командной строки все привычно и знакомо"?
Пока выглядит - что Вы попытались создать репозиторий в "c:\Users\user1\Folder1", а создали в "c:\Users\user1\" - аналоге никсового "/home/user1".

Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 14:07 20-04-2018
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
> Пока выглядит - что Вы попытались создать репозиторий в "c:\Users\user1\Folder1", а создали в "c:\Users\user1\"  
 
На мой взгляд не выглядит.  Мне выглядит, что товарищу нужно версионирование дотфайлов.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 14:44 20-04-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сейчас пришла новая версия Git for Windows 2.20.0 где устранена регрессия с git:// . Вроде факт, а дальше поглядим.  Но, одно замечено - когда появилась 2.19 в ней поправили работу с сетью и в итоге скорость с GitHab возросла с пиковой 80 - 100 Кбит/с  в версиях до 2.18 включительно до средней 4 - 5 Мбайт/с при любой загрузке сети.
 
Добавлено:
NiXXX
 
вот вам пример дерева каталогов рабочей копии:
 
./latest/ ---[[ корень локального репозитория
./latest/.git/ ---[[ служебный каталог содержащий индекс, конфиг и вспомогательные файлы репозитория
./latest/.gitignore ---[[ список файлов и каталогов игнорируемых командами git, NTFS атрибут СКРЫТЫЙ, UNIX сама его скроет ориентируясь по "." перед именем файла
./latest/Far30latest-x86_x64-bin.7z ---[[ постоянно обновляемый архив, он и пушится на GitHub
./latest/README.md ---[[ описание репозитория
 
так же в репозитории могут находится файлы настроек репозитория .editorconfig , .gitattributes и .gitmodules , но в данном случае они не нужны, а в .gitignore занесены три объекта (каждый файл или каталог в .gitignore пишется на отдельной строке, комментарий маркирется "#" в начале строки, в именах файлов и каталогов допустимо использовать символ подстановки "*"):
 
desktop.ini
.gitignore
.git
 
Пример .gitattributes , Пример .gitmodules - так адресуется вторичный репозиторий содержащий зависимости проекта Process Hacker , Пример .editorconfig , Пример .gitignore.
 
Надеюсь кому пригодится ибо в документации Git многое не описано...


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 21:19 10-12-2018
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, извиняюсь за глупый вопрос, сделал:
git push -u origin master  
в репозитории произошли изменения, а на сайт (хостинг с сайтом) они как выгружаются? По ftp как и раньше?)

Всего записей: 1356 | Зарегистр. 14-03-2014 | Отправлено: 19:42 06-09-2019 | Исправлено: Kaber, 19:44 06-09-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaber
 
git commit -a -m <commit comment>  
git tag -a <tag name> -m <tag comment> <commit hash for existing commit only>
git push origin HEAD [push options]  
git push origin HEAD --tag [tag options]
 
По ftp гит никогда не работал, только по git, http, https, ssh, элементы в [] не обязательны, git push --tag выдаётся если вы ранее определили тэг коммита в git tag .

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 20:33 06-09-2019
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
git push origin HEAD --tag [tag options]

После этого изменения появятся на рабочем сайте? У меня после этой команды произошли изменения в репозитории, но на сайте все без изменений...
Может надо создать пулл-запрос в репозитории?

Всего записей: 1356 | Зарегистр. 14-03-2014 | Отправлено: 20:39 06-09-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaber
 
У вас в списке появится новый коммит и тэг, а дальше редактируем свежий релиз на его странице. На гитхабе нужно открыть ссылку release, и в списке появится новый релиз с именем тэга. Вот его мы и правим.Думаю у вас сходно сделано ибо так сложно ошибится.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 20:50 06-09-2019
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Внесу немного ясности. Раньше я никогда не работал с git и репозиториями, хотя было интересно пощупать. Тут мне подвернулся один товарищ, у которого есть сайт, если можно так назвать - все работает через одно место. Вообщем он дал мне доступ к https://bitbucket.org, я клонировал проект на свой комп, внес изменение, потом сделал:
# git status
мне выдало:  modified:   views/layouts/default.php
# git add views/layouts/default.php
# git commit -m "test3"
# git push -u origin master
После этого я зашел на веб. страницу https://bitbucket.org , увидел там свой сделанный коммит, изменения в коде - src/master/ , но на сайте изменений нет. Хозяин сайта тоже не знает как внести изменения на сайт - ему вроде как с этим кто-то помогает.

Всего записей: 1356 | Зарегистр. 14-03-2014 | Отправлено: 20:51 06-09-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaber
 
На GitHub реализовано так, как я написал, но там "публикация релиза" это дополнительная по отношению к Git возможность предоставляемая сервисом GitHub.io. Ни в одной VCS нет понятия "релиз" и механизма его публикации. VCS это система синхронизации работы независимой группы людей над общим проектом и на стадии её применения конечная цель разработки ещё не достигнута. Так что и публиковать ей нечего...

Цитата:
После этого я зашел на веб. страницу https://bitbucket.org , увидел там свой сделанный коммит, изменения в коде - src/master/ , но на сайте изменений нет. Хозяин сайта тоже не знает как внести изменения на сайт - ему вроде как с этим кто-то помогает.  

Релиз формируется при обработке WWW-страницей сервера публикации команды download в ходе чего она выдаёт команду fetch/pull удалённому Git/Mercurial репозиторию. А на Bitbuсket находятся только репозитории кода.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 22:39 06-09-2019 | Исправлено: Victor_VG, 22:46 06-09-2019
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Весьма неплохой кроссплатформенный git-клиент (Qt): https://github.com/francescmm/GitQlient

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 11:54 18-07-2020
Xant1k



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поюзал GitAhead в течение недельки и как-то не понравился. Всё как-то неудобное.

Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 13:21 01-08-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Xant1k
 
Я на винде использую MsysGit и как говорил выше самописное Git-меню в Far3 которого мне вполне хватает. На Far 1.x/2.x работать не будет! - в меню есть куски Lua кода и нужен Far3 b3000 и выше, но лучше последние билды.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 14:28 01-08-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Программы » Git


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru