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

Git - це безкоштовна та відкрита програма з розповсюдженою версією, призначена для швидкого та ефективного управління всіма проектами від маленьких до дуже великих проектів.

9
Як слідкувати за змінами в / etc /
Я хотів би відслідковувати зміни в / etc / В основному я хотів би дізнатися, чи змінив файл користувач yum updateабо користувач і повернути його назад, якщо мені не подобається черга. Я думав використовувати для цього VCS, наприклад, git, LVM або btrfs, або резервну програму. Що б ти порадив?
30 backup  git  btrfs  etc 

3
Як проект Linux Kernel відслідковував помилки в перші дні?
Всі ми знаємо, що Лінус Торвальдс створив Git через проблеми з Біткером. Що не відомо (принаймні мені) - як відстежувались проблеми / квитки / помилки до цього часу? Я спробував, але нічого цікавого не вийшло. Єдиною дискусією, яку я зміг отримати на цю тему, була ця дискусія, де Лінус поділився …
29 linux  kernel  git  history 

6
Як я можу створити псевдонім для команди git [action] (яка включає пробіли)?
Більшість моїх псевдонімів мають такий вигляд: alias p='pwd' Я хочу псевдонім, git commitщоб це булоgit commit -v Але спроба створити псевдонім з пробілом дає помилку: $ alias 'git commit'='git commit -v' -bash: alias: `git commit': invalid alias name
29 bash  shell  terminal  alias  git 

6
Чи можна клонувати лише частину проекту git?
Я знайшов колекцію слабких будівель, які мені потрібні є на GitHub. https://github.com/PhantomX/slackbuilds/ Я не хочу отримувати всі git. git clone https://github.com/PhantomX/slackbuilds.git Але отримайте для цього лише слабі конструкції . Як це зробити? Це можливо?
29 git 

4
Чому я можу перевірити гілку, видалену на GitHub?
У нашому сховищі GitHub співробітник видалив гілку з назвою release. Але коли я біжу git checkout releaseлокально, я завжди отримую видалену гілку release. Те саме, навіть коли я перевірив іншу гілку, видалив releaseгілку git branch -D releaseі знову побіг git checkout release. Чи потрібно щось виправити у сховищі GitHub, або …
26 git 

1
Ігноруйте зміни пробілів у всіх командах git
Я знайшов багато сайтів, які пояснюють, як git попереджає вас, коли ви змінюєте закінчення рядків, або інші інші методи, щоб запобігти вам зіпсувати весь файл. Припустимо, для цього занадто пізно - у дереві вже є коміти, які перемикають закінчення рядків файлів, тому git diffвідображається віднімання старого файлу з подальшим додаванням …

6
Чи є застосований інтерфейс gui для встановлення Linux?
Я колишній користувач Windows і щойно почав використовувати ubuntu. На вікнах у нас було два чудових програмного забезпечення: TortoiseSVNіTortoiseGit . Обидві настільки хороші програми, що вони дозволяють нам робити все, як зробити фіксацію, відкат, злиття, перегляд історії, перегляд репостів тощо, не знаючи команди SINGLE cli. Тепер у Linux мені важко …
25 software-rec  git  gui 

4
Відповідь "так" у сценарії bash
Я намагаюся зробити git cloneскрипт bash, але перший раз, коли я запускаю скрипт і сервер, поки невідомо, сценарій не працює. У мене є щось подібне: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to …
24 shell  ssh  scripting  git 

4
З огляду на хеш-компіляцію git, як дізнатися, який випуск ядра містить його?
Припустимо, у мене є певна проблема, яка була виправлена ​​нещодавним виправленням до офіційного сховища Linux git. У мене є робота, але я хотів би скасувати її, коли відбудеться випуск, який містить моє виправлення. Я знаю точний хеш- компілятор , наприклад f3a1ef9cee4812e2d08c855eb373f0d83433e34c . Який найпростіший спосіб відповісти на питання: Які випуски …

1
Що таке .gitignore шаблону, еквівалентного регулярному вираженню (Big | Small) (Штат | Місто) - [0-9] * \. Csv
У мене є регулярний вираз, який я застряг у своєму .gitignoreподібному: (Big|Small)(State|City)-[0-9]*\.csv Це не спрацювало, тому я перевірив його на RegexLab.NET . Потім я знайшов сторінку gitignore man, яка привела мене до того, що я дізнався, що gitignore не використовує регулярні вирази, а скоріше fnmatch (3) . Однак, мабуть, він …

3
Як виправити повідомлення "Hunk # 1 FAILED at 1 (різних кінців рядка)"?
Я намагаюся створити патч із командою git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch коли я наношу пластир, він дає мені $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 FAILED at …
22 git  diff  newlines  patch 

2
Чому менше бігати без зайвих зусиль?
Коли я запускаю git branch(з bash або csh), він автоматично передає висновок через less. Однак, маючи лише декілька гілок у сховищі, це поза зайвим, це дратує, оскільки перелік гілок зникає, як тільки я припиняю менше. Перевірка ~/.gitconfigфайлу та локальних .git/configфайлів не знаходить нічого про пейджер чи інше, що могло б …
22 git 

2
Як вийти з злиття git із запитом на повідомлення про фіксацію?
Я використовую git. Я зробив звичайне злиття, але воно постійно запитує: # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. І навіть якщо я щось пишу, я не можу вийти звідси. Я не можу …
22 git  merge 

2
Github додає сховище як вилку з існуючого клону
Тож у мене є сховище git, яке я клонував із вихідного джерела на ghithub. Я вніс до нього кілька змін (які не ввійшли і в головній галузі). Що я хочу зробити, - це натиснути зміни на мою сторінку github як нову гілку, і Github все ще бачить це як вилку. …

3
Відображати лише відповідні ділянки різниці / латки на основі регулярного виразного випромінювання
git log -G<regex> -pє прекрасним інструментом пошуку історії кодової бази змін, що відповідають заданому шаблону. Однак, може виявитись непосильним розміщення відповідного лука у виводі різниць / виправлень у морі здебільшого невідповідних луків. Звичайно, можна шукати вихід git logоригінального рядка / регулярного вираження, але це мало що дозволяє зменшити зоровий шум …
20 git  diff  patch 

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