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

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

15
Як переміщувати файли з одного git repo в інший (не клон), зберігаючи історію
Наші сховища Git розпочалися як частини єдиного сховища монстрів SVN, де кожен з окремих проектів мав своє власне дерево: project1/branches /tags /trunk project2/branches /tags /trunk Очевидно, переміщувати файли з одного в інший за допомогою було досить просто svn mv. Але в Git кожен проект має власне сховище, і сьогодні мене …
483 git  repository 


14
Яка найкраща практика "git clone" в існуючій папці?
У мене є робоча копія проекту, без жодних метаданих контролю джерела. Тепер я хотів би зробити еквівалент git-clone в цій папці та зберегти мої локальні зміни. git-clone не дозволяє мені клонуватись у існуючу папку. Яка тут найкраща практика?
479 git 

7
Об’єднайте (за допомогою сквош) усі зміни з іншої гілки як єдиний комітет
Чи існує спосіб Git об'єднати всі зміни з однієї гілки в іншу, але одночасно скористатися одною коміткою? Я часто працюю над новою функцією в окремій гілці і буду регулярно виконувати / натискати - головним чином для резервного копіювання або для передачі того, над чим працюю, на іншу машину. В основному …
479 git 

15
Як імпортувати наявне сховище Git в інше?
У мене є сховище Git у папці під назвою XXX , і у мене є друге сховище Git під назвою YYY . Я хочу імпортувати сховище XXX у сховище YYY як підкаталог з назвою ZZZ і додати всю історію змін XXX до YYY . Структура папки перед: ├── XXX │ …
476 git  merge  git-merge 

10
Як повернутися до останнього комітету після перевірки попереднього зобов’язання?
Я іноді перевіряю чи перевіряю якусь попередню версію коду. Я бачив інструкції, що робити, якщо я хочу змінити попередні зобов’язання, але припустимо, що я не вношу зміни. Після того, як я зробив, наприклад git checkout HEAD^, як я повернусь до кінця гілки? .. git logбільше не показує мені SHA останньої …

10
git-diff ігнорувати ^ M
У проекті, де деякі файли містять ^ M як роздільники нового рядка. Розрізнити ці файли, мабуть, неможливо, оскільки git-diff бачить це, оскільки весь файл - це лише один рядок. Чим відрізняється попередня версія? Чи є такий варіант, як "трактувати ^ М як новий рядок, коли відрізняється"? prompt> git-diff "HEAD^" -- …
474 git  diff  newline  git-diff 

9
Зміна великої літери файлів у Git
Я намагаюся перейменувати файл, щоб він відрізнявся з великої літери, ніж раніше: git mv src/collision/b2AABB.js src/collision/B2AABB.js fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js Як бачите, Гіт кидає на це придатність. Я також спробував перейменувати, використовуючи лише звичайну стару mvкоманду, але Git не перебирає перейменування (як перейменування або як новий файл без відстеження). …

25
Чи можна "git pull --all" оновити всі мої локальні відділення?
У мене часто є щонайменше 3 віддалені галузі: майстер, постановка та виробництво. У мене є три місцеві гілки, які відстежують ці віддалені гілки. Оновлення всіх моїх місцевих гілок є стомлюючим: git fetch --all git rebase origin/master git checkout staging git rebase origin/staging git checkout production git rebase origin/production Мені б …
473 git 

12
Немає нового рядка в кінці файлу
Виконуючи це, git diffвін говорить "Немає нового рядка в кінці файлу" . Гаразд, немає нового рядка в кінці файлу. Яка велика справа? Яке значення повідомлення і що він намагається нам сказати?
472 git  git-svn 

9
Перегляньте зміни певного файлу за допомогою git
Я знаю, що я можу використовувати git diffкоманду для перевірки змін, але, наскільки я зрозумів, вона заснована на каталозі. Це означає, що він дає всі зміни всіх файлів у поточному каталозі. Як я можу перевірити лише зміни в одному конкретному файлі? Скажімо, я змінені файли file_1.rb, file_2.rb..., file_N.rb, але я …
472 git  git-svn 

4
Як мені натиснути локальну гілку Git, щоб опанувати гілку у віддаленому режимі?
У мене в локальному репо є філія, що називається, і я хочу переконатися, що коли я натискаю її на походження, вона зливається з початком / господарем. В даний час, коли я натискаю, це додається до віддаленої галузі розвитку. Як я можу це зробити?

16
Видаліть локальні теги git, яких більше немає у віддаленому сховищі
Ми використовуємо теги в git як частину нашого процесу розгортання. Час від часу ми хочемо очистити ці теги, видаливши їх із нашого віддаленого сховища. Це досить просто. Один користувач видаляє локальний тег та віддалений тег в одному наборі команд. У нас є невеликий сценарій оболонки, який поєднує обидва кроки. Користувач …
468 git  git-tag 

11
Git checkout: оновлення контурів несумісне з комутацією гілок
Моя проблема пов'язана з помилкою Fatal Git при перемиканні гілки . Я намагаюся отримати команду віддаленої гілки git checkout -b local-name origin/remote-name але я отримую це повідомлення про помилку: фатальний: git checkout: оновлення контурів несумісне з комутацією гілок. Ви мали намір перевірити "походження / ім'я віддаленого імені", яке не може …


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