Запитання з тегом «git»

Git - це система керування версіями розподіленої версії з відкритим кодом (DVCS). Використовуйте цей тег для запитань щодо використання Git та робочих процесів. НЕ ВИКОРИСТОВУЙТЕ тег [github] для проблем, пов’язаних з Git, просто тому, що сховище розміщене на GitHub. Крім того, не використовуйте цей тег для загальних питань програмування, які містять сховище Git.

7
show здійснює з моменту створення гілки
Чи є спосіб побачити за допомогою git logякоїсь іншої команди лише коміти, які були додані після створення гілки? usage: git log [<options>] [<since>..<until>] [[--] <path>...] or: git show [options] <object>... --quiet suppress diff output --source show source --decorate[=...] decorate options
76 git  git-log 

15
Змінений знак TortoiseGit (накладення піктограми) не оновлюється
Я вніс невелику зміну в деякий код, але TortoiseGit відображає його як модифікований (червоний знак оклику), хоча я робив, тягнув, штовхав, але він залишається. Що мені тут робити? Я не бачив цього питання раніше.
75 git  tortoisegit 

3
Чому git встановив нас (без гілки)?
Сьогодні вранці ми витягуємо з нашого репо, і git поставив нас (немає гілки). Я цього не розумію, чому так сталося? І як із цього вийти, не втрачаючи наших змін?
75 git 

2
як клонувати старий git-commit (і ще кілька питань про git)
У мене є git-сховище мого проекту з приблизно 20 комітами. Я знаю, як клонувати фактичний коміт git clone, але як я можу "клонувати" старий коміт? чи є справді хороший git-графічний інтерфейс (imho qgitне є хорошим графічним інтерфейсом)? що саме таке "гілки"? коли я хочу випустити 0.1, 0.2 тощо, який найкращий …
75 git 

2
Git - видалення комітів з порожнім набором змін за допомогою фільтра-гілки
Як видалити коміти, які не мають набору змін, використовуючи git filter-branch? Я переписав свою історію git, використовуючи: git filter-branch --tree-filter 'rm -r -f my_folder' -f HEAD це вдалося добре, але зараз у мене багато комітів з порожніми наборами змін. Я хотів би видалити ці коміти. Бажано в msysgit. Перебазування насправді …

6
Як я можу змінити, на який майстер комітів вказує git?
У git я робив коміти на головну гілку, коли насправді я повинен був працювати над гілкою функцій. Я хочу змінити це так, щоб master повернувся туди, звідки він розпочався, а те, що було на master, тепер на новій гілці. В основному, моя історія комітів виглядає так: A -- B -- …
75 git 


7
Видалити всі файли git з каталогу?
У мене є папка під контролем версій. Я хочу зробити його копію для розсилки, але не хочу включати всі каталоги .git та файли під ним. Чи є спосіб видалити всі git-файли замість того, щоб видаляти їх усі вручну?
75 git 

3
Git-ігнорує певні файли в підкаталогах, але не всі
У мене є структура, схожа на таку: /root/ /root/data/ /root/data/script.php /root/data/some.json /root/data/feature/one.json /root/data/feature/two.json /root/data/other-feature/one.json /root/data/other-feature/important-script.php Я хотів би, щоб git ігнорував будь-які .json файли за шляхом '/ data / ...', але '/ data /' іноді містить підкаталоги. Я розумію, що простий data/*.jsonу gitignore буде відповідати лише одному каталогу, оскільки *не …
75 git  gitignore 

4
git - як видалити порожню папку та натиснути на цю зміну?
Як я можу локально видалити порожню папку, а також зробити це для інших співавторів, які надають спільний пульт за допомогою push-push? Я знаю, що папки в цьому сенсі не відстежуються git, але питання залишається. Наприклад, я перемістив файл в іншу папку та здійснив зміну (переміщення). Але я не можу git …
75 git  directory  rm  rmdir 

4
Як git-тягнути заданий набір патчів від Gerrit?
Працюючи з Gerrit (Перегляд коду), мені часто потрібно отримати копію заданого набору виправлень для тестування або перевірки. Очевидний і найпростіший спосіб - це завантажити архів або файл виправлення через веб-інтерфейс Gerrit і вручну застосувати його до мого локального джерела. Хоча наведені вище кроки досить прості і відповідають моїм потребам, у …
75 git  gerrit 

6
Git: примусово запросити користувача та пароль
Нещодавно я оновив свою локальну інсталяцію Git до 1.8.1з 1.8.0.1. Я помічаю, що коли я працюю на GitHub, це більше не вимагає від мене імені користувача та пароля для push. Це мене турбує, оскільки я вважаю, що кожен раз потрібно вводити користувача та пароль як хороший захід безпеки. (а якщо …
75 git  github 

6
Частковий клон з Git та Mercurial
Чи можна клонувати лише одну гілку (або з даного коміту) в Git та Mercurial? Я маю на увазі, що я хочу клонувати центральне репо, але оскільки воно величезне, я хотів би отримати лише його частину і все одно мати можливість повернути свої зміни. Це можливо? Мовляв, я хочу лише від …
74 git  mercurial 

5
Як я можу об’єднати багато комітів, але один залишити?
Припустимо, у мене є ця особливість гілки "foo". Тепер я хочу об'єднати його назад у master, але я додав деякий код налагодження, який не хочу в master. Код налагодження знаходиться у власному коміті, тому я міг би використовувати його git cherry-pickдля кожного коміту та залишати цей коміт. Але це буде …
74 git  merge 

7
Git як ртутний клієнт? Чому немає git-hg?
Це питання турбує мене якийсь час. Я зробив домашнє завдання і перевірив stackoverflow і знайшов принаймні ці дві теми щодо свого запитання: Git для Mercurial, наприклад git-svn та Git, сумісність зі сховищем Mercurial Я вирішив цю проблему серйозно погуглити, але поки що не везло. Я також прочитав книгу Git Internals …
74 git  mercurial  interop 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.