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

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

2
Макет сховища GIT для сервера з декількома проектами
Мені подобається, як я налаштовую Subversion, це те, що я можу мати одне головне сховище з декількома проектами. Коли я хочу працювати над проектом, я можу перевірити саме цей проект. Подобається це \main \ProductA \ProductB \Shared тоді svn checkout http://.../main/ProductA Як новий користувач git, я хочу вивчити кращі практики в …
96 git 

11
Чому не можна застосовувати схованку до робочого каталогу?
Я не можу застосувати схованку назад до робочого каталогу. Маленька історія: Спочатку я намагався просунути деякі скоєні зміни, але там було сказано: "ні, ти не можеш, потягни спочатку" ... Добре тоді, я витягну речі з GitHub, а потім просуну свої зміни. Коли я спробував витягнути, він сказав, що у мене …
96 git  git-stash 

19
Як ви працюєте з файлами конфігурації в системі керування джерелами?
Скажімо, у вас типовий веб-додаток із конфігурацією файлу. Як завгодно. Кожен розробник, який працює над проектом, матиме одну версію для своїх блоків розробників, існуватимуть версії для розробників, продюсерів та версій. Як ви працюєте з цим у контролі джерел? Не перевіряти цей файл взагалі, перевіряти його з різними іменами чи взагалі …
96 svn  git  version-control  cvs 

7
Історія або журнал команд, виконаних у Git
Чи є спосіб відстежувати команди, які я використовував у Git під Windows? Я хочу переглянути всі команди, які я застосував до свого сховища. Я хочу мати можливість повернутися до історії команд і з’ясувати команду, яка спричинила проблему, якщо така сталася. Перегляд історії комітів - це одне, але для збереження історії …
96 git 

5
Як я можу виконати `git pull` без повторного введення свого SSH-пароля?
Чи можна налаштувати, git/sshщоб мені не потрібно було вводити свою парольну фразу кожного разу, коли я хочу виконати a git pull? Зверніть увагу, що репо є приватним на github. Або, як варіант, яка найкраща практика буде автоматизувати розгортання коду з приватного репозиторію Github? Додаткові подробиці: екземпляр EC2 із загальнодоступним AMI …
96 linux  git  ssh  github 

6
Чи git не відрізняється від регістру?
У першому зобов'язанні з мого часткового виклику _Electronicsце було написано, починаючи з великих літер, потім я змінив його на _electronics. Git під cygwin ігнорував випадок після введення нового імені, тому я змінив ім'я вручну в цільовому репо. Зараз він іноді змінює комітований _electronicsчастковий на _Electronics. Що я зробив неправильно?

6
Як замінити підмодуль git іншим репо?
Як замінити підмодуль git на інший git repo? Зокрема, у мене є підмодуль: розташований у ./ExternalFrameworks/TestFrameworkцих точках на git repogit@github.com:userA/TestFramework.git Я хотів би зараз це вказати git@github.com:userB/TestFramework.git. Проблема полягає в тому, що коли я видаляю підмодуль методом, описаним тут , то повторно додаю його за допомогою команди git submodule add …

4
Git stash uncached: як прибрати всі нестандартні зміни?
Припустимо, в проект внесено два набори змін із версією git. Один набір сценічний, а інший - ні. Я хотів би перевірити поетапні зміни, запустивши свій проект у такому стані (до коміту). Який простий спосіб прибрати всі нестандартні зміни і залишити лише інсценованими? Тож мені потрібні нестандартні зміни, щоб зникнути з …
96 git  git-stash 

2
Оновіть локальну гілку зі змінами від відстежуваної віддаленої гілки
У мене є локальна гілка під назвою ' my_local_branch', яка відстежує віддалену гілку origin/my_remote_branch. Тепер віддалена гілка оновлена, і я перебуваю на ' my_local_branch' і хочу внести ці зміни. Чи повинен я просто зробити: git pull origin my_remote_branch:my_local_branch Це правильний спосіб?

8
Чи публічно Git викриває мою електронну адресу?
У посібниках, які я досі читав на Git, сказано, що я повинен зайти в конфігурацію і вказати своє ім'я та свою електронну адресу. Вони не розробляють; вони просто кажуть робити це. Навіщо Git потрібна моя електронна адреса? І, що ще важливіше, якщо я зроблю своє репо загальнодоступним, наприклад, через GitHub, …
96 git  privacy 

7
Git: Помилка "Не вдається" сквош "без попереднього коміту" під час перебазування
У тексті завдань git rebase -i HEAD~2: pick 56bcce7 Closes #2774 pick e43ceba Lint.py: Replace deprecated link # Rebase 684f917..e43ceba onto 684f917 (2 command(s)) # ... Тепер, коли я намагаюся стиснути перший ( 56bcce7) і вибрати другий, додавши перед першим "s", я отримую таку помилку: Cannot 'squash' without a previous …
96 git  rebase 

3
Як скопіювати коміти з одного репозиторію Git в інший?
Минулого тижня я створив репозитарій Github і забув вибрати ліцензію на репо. Зараз вже є 3 великих комітети. Я запитав 3 співавторів, чи це нормально, якщо я видалю репо, а потім створюю його знову з тим самим іменем, і на цей раз вибираю ліцензію при створенні репо, і вони де …
96 linux  git  github 

3
Що насправді означають git checkouts?
Що таке checkouts у git? Я знаю, що коли ви робите checkoutпевну гілку, HEADвказуєте на цю гілку. Але що це насправді означає? Чи означає це, що я можу тоді працювати над цією галуззю? Якщо так, то, не перевіряючи гілку, я не можу працювати над нею? Крім того, що remote checkoutозначає? …
96 git  git-checkout 

9
Налаштування користувача та пароля за допомогою Git Bash
Я використовую Git Bash у Windows 7. Ми використовуємо GitHub як джерело нашого сховища. Кожного разу, коли я натискаю або тягну, я повинен надати облікові дані користувача та пароля. Я знаю, що мої SSH-ключі налаштовані правильно, інакше я не зміг би отримати доступ до сховища. (Тобто, як тільки я вводжу …


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