Вопросы с тегом «git»

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

30
Git Push ERROR: хранилище не найдено
У меня очень странная проблема с gitи github. Когда я пытаюсь нажать, я получаю: git push -u origin master ERROR: Repository not found. fatal: The remote end hung up unexpectedly Я добавил пульт: git remote add origin git@github.com:account-name/repo-name.git Любые идеи?
356 git  github  git-push 

4
Могу ли я 'git commit' файл и игнорировать изменения его содержимого?
Каждый разработчик в моей команде имеет свою локальную конфигурацию. Эта информация о конфигурации хранится в файле с именем, devtargets.rbкоторый используется в наших задачах сборки rake. Однако я не хочу, чтобы разработчики блокировали файл devtargets друг друга. Моей первой мыслью было поместить этот файл в .gitignoreсписок, чтобы он не использовался в …
355 git  gitignore 

2
Что именно делает git «rebase --preserve-merges» (и почему?)
Документацияrebase Git для команды довольно краткая: --preserve-merges Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is generally not a good idea unless you know what you are doing (see BUGS below). Так что же на самом …
355 git  git-rebase 

28
Можете ли вы удалить несколько веток в одной команде с помощью Git?
Я хотел бы, чтобы очистить свой локальный репозиторий, который имеет кучу старых ветвей: например 3.2, 3.2.1, 3.2.2и т.д. Я надеялся на хитрый способ убрать их сразу. Поскольку они в основном следуют соглашению о точечном выпуске, я подумал, что, возможно, есть ярлык, чтобы сказать: git branch -D 3.2.* и убить все …
355 git 

9
Ваша ветка опережает 'origin / master' на 3 коммита
Я получаю следующее при запуске git status Your branch is ahead of 'origin/master' by 3 commits. В другом посте я читал, что способ исправить это - запустить, git pull --rebaseно что именно представляет собой rebase, я потеряю данные или это простой способ синхронизации с master?
354 git  git-rebase 

11
Удалить конфиденциальные файлы и их коммиты из истории Git
Я хотел бы поместить проект Git на GitHub, но он содержит определенные файлы с конфиденциальными данными (имена пользователей и пароли, например /config/deploy.rb для capistrano). Я знаю, что могу добавить эти имена в .gitignore , но это не удалит их историю в Git. Я также не хочу начинать все заново, удалив …

5
Оформить заказ в другой ветви, если в текущей ветви есть незафиксированные изменения
В большинстве случаев, когда я пытаюсь извлечь другую существующую ветку, Git не позволяет мне, если у меня есть некоторые незафиксированные изменения в текущей ветке. Поэтому мне придется сначала зафиксировать или спрятать эти изменения. Однако иногда Git позволяет мне извлекать другую ветку без фиксации или сохранения этих изменений, и она переносит …
354 git 

8
Создание новой пустой ветки для нового проекта
Мы используем git-репозиторий для хранения нашего проекта. У нас есть наши филиалы, отходящие от первоначальной ветви. Но теперь мы хотим создать небольшой новый проект для отслеживания некоторой документации. Для этого мы хотели бы создать новую пустую ветку, чтобы начать хранить наши файлы, и я бы хотел, чтобы другие пользователи сети …
351 git  branch  git-branch 

10
Как я могу увидеть, что изменилось в файле, прежде чем совершить Git?
Я заметил, что, работая над одним или двумя билетами, если я отойду, я не уверен, над чем я работал, что изменилось и так далее. Есть ли способ увидеть изменения, сделанные для данного файла перед git add и затем git commit?
351 git 

16
Можно ли использовать pip для установки пакета из частного репозитория GitHub?
Я пытаюсь установить пакет Python из частного репозитория GitHub. Для публичного репозитория я могу выполнить следующую команду, которая отлично работает: pip install git+git://github.com/django/django.git Однако, если я попробую это для частного хранилища: pip install git+git://github.com/echweb/echweb-utils.git Я получаю следующий вывод: Downloading/unpacking git+git://github.com/echweb/echweb-utils.git Cloning Git repository git://github.com/echweb/echweb-utils.git to /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build Complete output from command …
349 python  git  github  pip 

2
Как получить «свои» изменения в середине противоречивой Git ReBase?
У меня конфликтующие ветки, ветка 2 ветвится от ветки 1. Скажем, при перебазировании branch2на текущие branch1, разрешая конфликты, я решаю взять некоторые (не все) «свои» (то есть branch1) файлы как есть. Как я могу это сделать? Я попытался: git checkout branch1:foo/bar.java fatal: reference is not a tree: TS-modules-tmp:foo/bar.java git checkout …
349 git  rebase  git-rebase 

3
git stash изменения применяются к новой ветке?
Я работал над основной веткой, сделал некоторые изменения и затем спрятал их. Теперь мой мастер в HEAD. Но теперь я хочу получить эти изменения, но в новую ветвь, которая ветвится из версии HEAD главной ветки. Как мне это сделать ?
349 git 

23
Возможно ли создать удаленное репо на GitHub из CLI, не открывая браузер?
На этот вопрос есть ответы на переполнение стека на русском : Как создать репозиторий на GitHub через командную версию? Я создал новый локальный репозиторий Git: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' Есть ли какая-нибудь …

18
Git на Windows: как настроить mergetool?
Я пробовал msysGit и Git на Cygwin. Оба прекрасно работают сами по себе, и оба прекрасно работают с gitk и git-gui. Как, черт возьми, я могу настроить Mergetool? (Vimdiff работает на Cygwin, но желательно, чтобы некоторые из наших коллег, любящих Windows, хотели бы что-то более удобное для пользователя.)
347 windows  git  cygwin  msysgit 

3
Список файлов в локальном git-репо?
Я использую Sparkleshare, который использует Git для синхронизации файлов между моим ноутбуком и сервером резервного копирования. Теперь я хочу иметь возможность просматривать файлы и каталоги, которые я загрузил на свой сервер, но я не знаю как? Я понимаю, что Git использует какую-то особую файловую иерархию и что я не могу …
347 git 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.