git- все статьи тега ➜ страница 18


Как объединить текущую ветку в другую ветку

у меня есть две ветви, master и dev. Я всегда работаю над dev и только проверяю код в главной ветви, как только он был одобрен для использования в производстве. Когда я делаю это, я должен сделать следующее: git checkout master git merge dev git checkout dev это ужасно многословно, и поскольку я делаю это часто, я хотел бы свести его к минимуму. Есть ли какая-либо одна команда git, которую я могу использовать для слияния с моей текущей веткой dev на другой ветвь master без необходимости снача ...

Могу ли я сделать запрос на вытягивание на gist на GitHub?

могу ли я сделать запрос на вытягивание на каком-то другом gist на GitHub? Я знаю о рабочем процессе fork, clone и commit для gist, которым я владею. Я хотел бы знать, могу ли я попросить обновить чью-то суть своей вилкой. ...

git-пропуск определенных коммитов при слиянии

Я использую Git уже около года и думаю, что это фантастика, но я только что начал вторую версию проекта и начал новую ветку для него. Я немного борюсь с лучшим способом справиться с вещами, идущими вперед. у меня есть две ветви под названием say master10 (для v1) и master20 (для v2). Я делал исправления ошибок в v1 на ветке master10 и разрабатывал новые материалы master20. Всякий раз, когда я делаю исправление ошибки, я объединяю его в v2, проверяя master20 и делать git merge master10. Пока все ...

Что означает шишка версия стоять?

Я видел этот комментарий в Git много раз. Что это значит на самом деле? ...

Настройка Git через SSH для входа один раз

я клонировал свой репозиторий git через ssh. Таким образом, каждый раз, когда я общаюсь с мастером origin, нажимая или вытягивая, я должен повторно ввести свой пароль. Как я могу настроить git так, чтобы мне не нужно было вводить свой пароль несколько раз? ...

Git blame: статистика

Как я могу "злоупотреблять" обвинением (или какой-то более подходящей функцией и/или в сочетании с командами оболочки), чтобы дать мне статистику того, сколько строк (кода) в настоящее время находится в репозитории, происходящем от каждого коммиттера? Пример: Committer 1: 8046 Lines Committer 2: 4378 Lines ...

Как я могу заставить git следовать символическим ссылкам?

У меня был google, как это сделать, но не повезло. будет ли мой лучший сценарий оболочки, который заменяет символические ссылки копиями, или есть другой способ сказать git следовать символическим ссылкам? PS: Я знаю, что это не очень безопасно, но я хочу сделать это только в нескольких конкретных случаях. ...

Как установить последнюю версию git на CentOS 7.x / 6.икс

я использовал обычный: yum install git он не установил последнюю версию git на моем CentOS 6. Как я могу обновить до последней версии git для CentOS 6? Решение может быть применимо к более новым версиям CentOS, таким как CentOS 7. ...

переименовать приложение в Heroku веб-сайте, сейчас его не нашел

после переименования моего приложения heroku с веб-сайта heroku, всякий раз, когда я cd в его каталог в терминале и запускаю любую команду heroku, я получаю App not found. Кто-нибудь знает способ исправить это? ...

Хорошие способы управления списком изменений с помощью git?

Я уже некоторое время использую Git, и недавно я начал использовать его для маркировки своих релизов, чтобы мне было легче отслеживать изменения и видеть, какая версия работает у каждого из наших клиентов (к сожалению, код в настоящее время требует, чтобы у каждого клиента была своя копия сайта PHP; я меняю это, но это медленно). в любом случае, мы начинаем набирать обороты, я подумал, что было бы очень хорошо показать людям, что изменилось с момента последнего релиза. Проблема в том, что я не ...

Повторное выполнение обратного слияния в Git

я столкнулся с небольшой проблемой здесь: у меня была проблемная ветвь 28s в Git, чтобы я слился в общее develop филиала. Оказывается, я сделал это слишком быстро, поэтому я использовал git-revert, чтобы отменить слияние. Теперь, однако, пришло время объединить 28s на develop, но команда git-merge видит исходное слияние и радостно объявляет, что все хорошо и ветви уже объединены. Что мне теперь делать? Создать вновь "вернуться "28С -> разработка"" ' совершал? Не кажется хороший способ сделать ...

Как мне просто создать патч из моего последнего git commit?

Я ищу волшебную команду создания патча из последнего сделанного коммита. мой рабочий процесс иногда выглядит так vi some.txt git add some.txt git commit -m "some change" а теперь я просто хочу написать git create-patch-from-last-commit-to-file SOME-PATCH0001.patch но что я должен положить туда вместо create-patch-from-last-commit-to-file? ...

Автоматический чернослив с git fetch или pull

Если кто-то удалил удаленную ветку, потому что работа закончена, и я не знаю, я не буду делать git fetch --prune и в конце концов я отодвину удаленную ветку. есть ли жизнеспособное решение для принуждения git использовать режим обрезки при извлечении / вытягивании без необходимости указывать его каждый раз? ...

Установите gitk на Mac

кто-нибудь знает, как установить gitk на Mac? С их официального сайта, кажется, gitk поставляется с git, но версия моего git (git version 1.7.12.4 (Apple Git-37)) не поставляется с gitk. brew install gitk не работает для gitk. информация о версии (скопировано из комментариев): OS X 10.8.2 (12C2034)"горный лев" XCode версии 4.6 (4H127) ...

Как создать читаемый diff из двух электронных таблиц с помощью git diff?

у нас есть много электронных таблиц (xls) в нашем репозитории исходного кода. Они обычно редактируются с помощью gnumeric или openoffice.org, и в основном используются для заполнения баз данных для модульного тестирования с dbUnit. Нет простых способов делать различия в файлах xls, о которых я знаю, и это делает слияние чрезвычайно утомительным и подверженным ошибкам. Я попытался преобразовать электронные таблицы в xml и сделать обычный diff, но на самом деле кажется, что это должно быть пос ...

Как "перетянуть" из одной локальной ветки в другую?

Это звучит так просто, но я просто не могу понять это. Я сделал экспериментальную ветку некоторое время назад, и теперь я хотел бы вытащить все изменения, которые произошли на master с тех пор, как я это сделал. Это все местное. Я хочу вытащить из локального мастера в локальный my_branch, но я не могу этого сделать. Это, похоже, не работает, говоря мне, что master не является репозиторием git: git pull master ...

Как завершить клон git для большого проекта при нестабильном соединении?

Я пытаюсь клонировать кодовую базу LibreOffice, но на данный момент у меня есть подключение к интернету около 300kbps, и это просто что угодно, но не стабильно. Я могу вернуть соединение в любой момент, но тогда процесс клонирования git уже перестал работать, и нет способа снова запустить его. Есть ли способ, чтобы иметь более устойчивой к возможным сбоям в Git скачать клон? один из вариантов, который я считал себя, чтобы загрузить чужой .в Git, но это слишком зависит от другие и не кажутся мне ...

Как скачать ветку с git?

у меня есть проект, размещенный на GitHub. Я создал ветку на одном компьютере, а затем подтолкнул мои изменения к github с git push origin branch-name теперь я на другом компьютере, и я хочу, чтобы загрузить эту ветку. Поэтому я попробовал: git pull origin branch-name ...но все это было перезаписано моей главной веткой с изменениями в моей новой ветке. что мне нужно сделать, чтобы правильно вытащить мою удаленную ветку? ...

gitignore после фиксации

у меня есть репозиторий git, размещенный на Github. После фиксации многих файлов, я понимаю, что мне нужно создать .gitignore и исключить .exe,.obj файлы. однако будет ли он автоматически удалять эти зафиксированные файлы из репозитория? Есть ли способ заставить это сделать? ...

Каковы ограничения файлов в Git (количество и размер)?

кто-нибудь знает, каковы ограничения Git для количества файлов и размера файлов? ...