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

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

6
Як завантажити проекти Eclipse на GitHub?
У мене є код в Eclipse, який я хотів би завантажити на GitHub, але поки що я не можу зрозуміти, як. Там написано "створити сховище", але це більше схоже на папку, в якій містяться ваші проекти, і я не впевнений, як завантажити в нього свій код. Вибачення за, здавалося б, …
90 java  eclipse  git  github 

5
отримання “fatal: не сховище git: '.'” при використанні гачка після оновлення для виконання 'git pull' на іншому репо
Я новачок у git, тому прошу вибачення (і, будь ласка, виправте мене), якщо зловживаю тут термінологією, але зроблю все можливе. Я намагаюся встановити відкрите репозиторій git (концентратор) та робочу копію веб-сайту розробника (prime) на веб-сервері. Я намагався створити його за цією статтею . Я хочу, щоб робоча копія розробки оновлювалася …
90 git  githooks 

3
Натисніть git зміни на спільний мережевий диск
Як команда з чотирьох людей може використовувати Git (зокрема Github для Windows ), щоб просувати локальні зміни на спільний мережевий диск? Зараз (без Git) ми повинні скопіювати файли з мережевого диска на локальну машину, відредагувати файли, а потім повторно завантажити їх на спільний мережевий диск. Це кропіткий процес, який може …
90 git  networking  push  shared  drive 

3
Git скасувати спробу об’єднання
У мене є робочий каталог (# 1), в якому є каталог постачальників (# 2). Є одна залежність, яку я хотів отримати вручну без композитора (php-версія npm / gem). Я працював у №1, не зберігав / не вносив зміни, коли вирішив, що хочу оновити бібліотеку в №2. Я перейшов до постачальника …

4
Git: автоматичне витягнення зі сховища?
Чи є спосіб налаштувати git таким чином, щоб він прослуховував оновлення з віддаленого репо і тягнув, коли щось змінюється? Варіант використання полягає в тому, що я хочу розгорнути веб-програму за допомогою git (тому я отримую контроль версій розгорнутого додатка), але хочу розмістити "центральне" git-репозиторій на Github, а не на веб-сервері …
90 git  deployment 

4
Git: Як перерахувати коміти у цій гілці, але не з об’єднаних гілок
Припустимо, ваша історія коміту git виглядає так: A---B---C---D---E---F master \ / X---Y---Z topic Чи можна мати git-список лише для комітів на master, AF? Іншими словами, якщо коміт був у об’єднаній гілці, я не хочу, щоб це відображалося.

12
Git push відхилено "не вперед"
Я досить недавно gitвикористовую його для управління нашим кодом у командному середовищі. У мене були проблеми з перебазуванням, і я їх виправляв за допомогою git checkout --ours filename.txt git add filename.txt git rebase --continue Тепер я хочу натиснути на мої зміни і, таким чином, виконати наступну команду $ git push …
90 git  push  rebase 

3
Витягніть підмодулі git після проекту клонування з GitHub
У мене є проект, в якому вказані підмодулі. На машині розробника все працює добре. Я записав .gitmodulesфайл і продовжив виробництво. Однак це не тягне підмодулі. Якщо я заходжу в каталоги підмодулів і телефоную git pull, нічого не відбувається. Який правильний спосіб використати ці підмодулі в новому проекті?

9
Як видалити невикористані об'єкти зі сховища git?
Я випадково додав, зафіксував і висунув величезний двійковий файл із самим останнім комітом до сховища Git. Як я можу змусити Git видалити об’єкти, створені / створені для цього коміту, щоб мій .gitкаталог знову зменшився до нормального розміру? Редагувати : Дякую за відповіді; Я спробував кілька рішень. Жоден не працював. Наприклад, …
90 git  file  object  binary 

4
Git еквіваленти найпоширеніших команд Mercurial?
Я використовував Mercurial, але хотів би швидко зробити демонстрацію Git. Які еквіваленти Git: hg init . # start a project in the current directory hg addremove # look for any added or deleted files hg commit -m "comment" # commit any uncomitted changes hg status # what have i changed …
89 git  mercurial 

6
Як я можу зробити свій локальний репозиторій доступним для git-pull?
У мене є сховище робочих копій, з яким я працював без проблем; джерело цього сховища знаходиться на GitHub. Я хотів би зробити моє сховище робочих копій доступним як джерело для моєї машини збірки (віртуальної машини на іншому фізичному хості), щоб дозволи, які я роблю до моєї робочої копії, могли бути …

1
Чому “git log -‌- foo” не працює для видаленого файлу foo?
Моє сховище зазнало таких змін, як: ... деякі непов’язані коміти ... Зафіксуйте новий файл fooіз 100 рядками вмісту ... втручаються коміти, деякі з яких торкаються foo... Вставте вміст fooу верхню частину існуючого файлу barта git rm fooв той самий коміт ... більше не пов’язаних комітів ... Тепер я хочу переглянути …
89 git  git-log 

5
.gitignore NuGet виключає пакунки / включає пакунки / сховища.config
Я намагаюся створити .gitignore для проекту Visual Studio, який використовує NuGet. На даний момент він містить: \packages/* !packages/repositories.config Це не ігнорує нічого в папці. Все стає інсценізовано на додаток. Я також пробував: packages/ !packages/repositories.config Це ігнорує все, що знаходиться в папці пакети, і не включає пакети / repositories.config. Що я …
89 git  nuget  gitignore 

4
Чи може GitHub показати історію змін, внесених до одного файлу, у формі виправлення?
Якщо ви це зробите git log --patch -- path/to/file, ви отримаєте історію файлу разом з різницею всіх змін, внесених до нього з кожним комітом, наприклад: $ git log --patch -- git-rebase.sh commit 20351bb06bf4d32ef3d1a6849d01636f6593339f Author: Ramkumar Ramachandra <artagnon@gmail.com> Date: Sat Jun 15 18:43:26 2013 +0530 rebase: use 'git stash store' to …

7
Встановлення прапорців git за замовчуванням для команд
Я хочу знати, чи є спосіб встановити прапорець за замовчуванням для команди git. Зокрема, я хочу встановити --abbrev-commitпрапор так, щоб під час виконання git logя хотів виконати git log --abbrev-commit. На відміну від питання " чи є спосіб встановити прапорець за замовчуванням для команди git? ", Очевидно, що немає прапора …
89 git  logging 

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