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

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


6
Видаліть старі віддалені гілки з Git
Коли я використовую автозаповнення bash у Git, він постійно показує мені гілки старих пультів дистанційного керування, яких у мене вже немає. Коли я роблю a, git branch -laвін показує ті старі пульти та гілки, тоді як git branch -lні. A ls .git/refs/remotes/також їх показує. Однак вони відсутні в моєму .git …
80 git 

12
Як я можу отримати додані та змінені номери рядків за допомогою git diff?
Якщо припустити, що у мене є текстовий файл alex bob matrix will be removed git repo і я його оновив alex new line here another new line bob matrix git Тут я додав номер рядка (2,3) та оновлений номер рядка (6) Як я можу отримати інформацію про ці номери рядків …
80 git  diff  git-diff 

2
Перегляд історії переміщених файлів GIT
Незважаючи на читання багатьох інших публікацій щодо GIT та переміщених файлів, я все ще намагаюся зрозуміти, як простежити повну історію. Робить, gitk myfileяк запропоновано тут здається, показує лише історію до попереднього переходу. Я розумію, що GIT не відстежує файли, а лише їх вміст. Тож, безумовно, я мав би змогу переглянути …
80 git 

29
Git - Не додавати файли?
У мене виникають проблеми, коли я не можу додати файли до свого сховища. Я використовую GIT на вікнах, в Aptana Studio для розробки Ruby. Мені вдалося перенести кілька файлів на GitHub, але потім після цього все перестало працювати. У мене є, наприклад, нова підпапка в моєму головному каталозі, з 2 …
80 git 

10
Шляхи покращення продуктивності стану git
У мене є репо 10 ГБ на машині Linux, яка працює на NFS. Перший час git statusзаймає 36 хвилин, а наступний - git status8 хвилин. Здається, Git залежить від ОС для кешування файлів. Тільки перші gitкоманди типу commit, statusщо включає пакування / перепакування цілого репо, займає дуже багато часу для …
80 performance  git  nfs 

4
Розпакуйте вилку Github, не видаляючи
Я хотів би «розпакувати» форк GitHub, не видаляючи + відтворюючи його. Чи можливо це? Моя причина полягає в тому, що мій проект зараз має зовсім інше використання для джерела форка, і не має сенсу показувати кількість комітів вперед або кнопку запиту на витягування (або, принаймні, з такою популярністю). З огляду …
80 git  github 

4
Скасувати злиття після натискання
Кроки, які я виконав: У мене є дві гілки branch1 та branch2, $git branch --Initial state $branch1 $git checkout branch2 $git pull origin branch1 --Step1 Я вирішував конфлікти і робив a $git commit -m "Merge resolved" тоді $git checkout branch1 $git merge branch2 $git push origin branch1 Тепер я зрозумів, …
80 git  git-revert 

3
Як ви вирішуєте конфлікти git в yarn.lock
Коли кілька гілок git модифікують залежності в проекті, який використовує Yarn , швидше за все, виникне конфлікт у файлі yarn.lock. Не рекомендується видаляти та регенерувати файл yarn.lock, оскільки це, ймовірно, призведе до ненавмисного оновлення декількох пакетів. Який найкращий спосіб швидко вирішити конфлікти у цьому файлі?
80 javascript  git  npm  yarnpkg 

6
Переключення користувачів всередині образу Docker на некорневого користувача
Я намагаюся переключити користувача на користувача tomcat7, щоб налаштувати сертифікати SSH. Коли я це роблю su tomcat7, нічого не відбувається. whoami ще виконує коріння після виконання su tomcat7 Роблячи more /etc/passwd, я отримую такий результат, який чітко показує, що існує користувач tomcat7: root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh …
80 git  debian  docker 

1
Чи втратив я зміни після перебазування?
Нещодавно я перебазував гілку, над якою працював. Історія дерева виглядала приблизно так: 1 = 2 = 3 = 4 \ 5 = 6 = 7 \ 8 Я хотів перебазувати свої зміни (номер 8 на діаграмі), щоб вони були в головній гілці (до 4 на фігурі зараз). Тож я зробив …

2
Чи ігнорує NPM файли, перелічені в .gitignore?
У мене є файл, який генерується npm installкомандою (за допомогою preinstallзавдання). Я не хочу додавати його у сховище git, а також у проект NPM. Припустимо, що ім'я файлу таке foo.json, я додав його у .gitignoreфайл як foo.json. Чи цього достатньо, щоб уникнути завантаження його до реєстру NPM? Я знаю, що …
80 node.js  git  npm 

2
git commit -m проти git commit -am
Здається легким, але я просто не розумію. Я в корені моєї заяви. Ось мій робочий процес. git add . git commit -m "added a new feature some files changed" git push heroku master Зазвичай це працює. Усі мої зміни просунуті. Але іноді у мене є файл, який я змінюю, але …
80 git  github 

2
У чому різниця між 'git remote update', 'git fetch' і 'git pull'?
Зараз я починаю грати з Git, і я трохи розгублений. Для мене, схоже, існує багато варіантів зробити те саме. Наразі моє питання полягає в тому, в чому різниця між командами нижче: віддалене оновлення git - git fetch git pull Також який із них більше підходить для оновлення локальної копії віддаленого …
80 git 

2
Попередження GIT: забагато файлів пропускає неточне виявлення перейменування
Я усвідомлюю, що за замовчуванням обмеження перейменування становить 100 і може збільшити це значення за допомогою конфігурації "diff.renamelimit config" Мене турбує те, що якщо ця конфігурація не налаштована, чи буде неправильне злиття, відсутність коду? Намагаюся об’єднати (git merge) 2 гілки, що має величезні зміни. Хтось може пролити більше інформації про …

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