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

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

5
Чи можна витягнути лише один файл у Git?
Я працюю над гілкою Git, у якій є деякі зламані тести, і я хотів би витягнути (злити зміни, а не просто перезаписати) ці тести з іншої гілки, де вони вже виправлені. Я знаю, що можу зробити git pull origin that_other_branch але це спробує об'єднати безліч інших файлів, до цього я …

11
Як змінити своє ім'я користувача Git в терміналі?
Я натискав і тягнув з git у Терміналі, потім я змінив своє ім’я користувача на github.com. Я пішов натиснути деякі зміни, і він не міг натиснути, оскільки він все ще розпізнавав моє старе ім'я користувача. Як змінити / оновити своє ім'я користувача на git в терміналі?
177 git  github  git-config 

12
Як я можу перевірити сценарій Bash, чи змінився мій локальний сховище Git?
Є деякі сценарії, які не працюють належним чином, якщо вони перевіряють зміни. Я спробував це так: VN=$(git describe --abbrev=7 HEAD 2>/dev/null) git update-index -q --refresh CHANGED=$(git diff-index --name-only HEAD --) if [ ! -z $CHANGED ]; then VN="$VN-mod" fi Чи є якась булева перевірка, чи відбулися зміни з моменту останнього …
176 git 



5
Зберігайте лише один файл
Я хотів би мати можливість зберігати лише зміни з одного файлу: git stash save -- just_my_file.txt Наведене, однак, не працює. Будь-які альтернативи?
176 git  git-stash 

5
Як я можу легко натиснути локальну гілку Git до пульта з іншою назвою?
Мені було цікаво, чи існує простий спосіб натиснути та витягнути локальну гілку з віддаленою гілкою з іншою назвою, не завжди вказуючи обидві назви. Наприклад: $ git clone myrepo.git $ git checkout -b newb $ ... $ git commit -m "Some change" $ git push origin newb:remote_branch_name Тепер, якщо хтось оновлює …


9
Hash зіткнення в git
Що б насправді сталося, якби у мене було хеш-зіткнення під час використання git? Наприклад, мені вдається створити два файли з однаковою контрольною сумою sha1, чи помітив би це git чи пошкодив один із файлів? Чи можна вдосконалити git, щоб жити з цим, або мені доведеться перейти на новий алгоритм хешу? …
175 git  hash  sha1  hash-collision 

15
Відстежуйте всі віддалені гілки git як місцеві гілки
Відстеження однієї віддаленої гілки як локальної гілки досить просто. $ git checkout --track -b ${branch_name} origin/${branch_name} Переміщення всіх локальних гілок до віддалених, створення нових віддалених гілок за потребою також легко. $ git push --all origin Я хочу зробити зворотне. Якщо у мене в одному джерелі є X кількість віддалених гілок: …
175 git  branch 

8
Яка версія файлу git буде нарешті використана: LOCAL, BASE або REMOTE?
Коли протягом колись колись колись git merge, я відкриваю mergetool під назвою Meld . Він відкриває три файли LOCAL, BASE та REMOTE. Як я читав LOCAL - це моя місцева гілка, BASE є загальним предком, а REMOTE - гілка, яку потрібно об'єднати. Тепер до мого питання: яка версія файлу буде …
174 git  git-merge  meld 

7
Чому Git не вважається "ланцюгом блоків"?
Внутрішня структура даних Git - це дерево об'єктів даних, де кожен об'єкт вказує лише на свого попередника. Кожен блок даних хешований. Змінюючи (бітову помилку або атаку) проміжний блок буде помічено, коли збережений хеш і фактичний хеш відхиляться. Чим ця концепція відрізняється від блокової ланцюга? Git не вказаний як приклад блокових …
174 git  hash  blockchain 

3
git rebase, відстежуючи "локальний" та "віддалений"
Роблячи git rebase, у мене часто виникають труднощі при розробці того, що відбувається з "локальним" та "віддаленим" під час вирішення конфліктів. Іноді у мене складається враження, що вони змінюють сторони від однієї комісії на іншу. Це, мабуть, (безумовно), тому що я досі не правильно зрозумів. Коли звільняєте, хто "локальний", а …
174 git  conflict  rebase 

14
ssh: підключення до порту github.com 22: З'єднання вичерпано
Я перебуваю під проксі-сервером, і я наполягаю на успішному гетті протягом досить довгого часу. Тепер я не в змозі раптом штовхнути. Я встановив ключ RSA і проксі і двічі перевірив їх, без зайвих зусиль і git видає мені помилку, показану в заголовку сторінки.
174 git  ssh 

6
Як зробити початковий перехід до віддаленого сховища за допомогою Git?
Я прочитав незліченну кількість навчальних посібників, і я невдовзі підходжу. Ось що я маю: - Я запускаю RubyMine на своєму робочому столі Windows - я встановив Git на свій обліковий запис хостингу WebFaction відповідно до їх інструкцій - Git, здається, працює на обох машинах Ось що я роблю: 1. На …

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