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

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

10
Чому git "pull request" не називається "push push"?
Термінологія, що використовується для об'єднання філії з офіційним сховищем, є "запитом на виклик". Це заплутано, оскільки, схоже, я прошу внести свої зміни до офіційного сховища. Чому його називають запитом на виклик, а не на запитом про push?
451 git  github  pull-request 

11
Зняти файли з git тимчасово
Я встановив локальний git на своїй машині. Коли я ініціалізував git, я додав попередньо складені lib та binaries. Однак зараз під час своєї розробки я не хочу періодично перевіряти ці файли. Я не хочу видаляти ці файли з репо. Чи є спосіб не відстежувати ці файли, поки я не завершу …
450 git  github  repository 

2
Git - різниця між "припустити-незмінним" та "пропустити робоче дерево"
У мене є місцеві зміни до файлу, які я не хочу вносити до свого сховища. Це файл конфігурації для побудови програми на сервері, але я хочу створити локально з різними налаштуваннями. Звичайно, файл завжди відображається, коли я роблю 'git status' як щось, що потрібно ставити. Я хотів би приховати цю …
450 git  git-index 

30
помилка git: не вдалося перенести деякі відгуки на віддалений
Чомусь я зараз не можу натиснути, тоді як я міг би це зробити вчора. Можливо, я заплутався з налаштуваннями чи щось. Ось що відбувається: Коли я використовую master git push origin Як виглядає мій робочий каталог та віддалене сховище:
450 git  github 



9
Як переглянути файл diff у git перед фіксацією
Це часто трапляється зі мною: Я працюю над парою пов’язаних змін одночасно протягом дня-двох, і коли прийшов час зробити зобов’язання, я в кінцевому рахунку забуваю, що змінилося в конкретному файлі. (Це лише особисте репортаж з git, тому я добре з тим, що в комітеті є більше одного оновлення.) Чи є …
443 git  git-diff 

25
Як виправити помилку GIT: об’єктний файл порожній?
Коли я намагаюся внести зміни, я отримую цю помилку: error: object file .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0 is empty fatal: loose object 3165329bb680e30595f242b7c4d8406ca63eeab0 (stored in .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0) is corrupt Будь-яка ідея, як вирішити цю помилку? EDIT Я спробував git fsck: error: object file .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71 is empty fatal: loose object 03dfd60a4809a3ba7023cbf098eb322d08630b71 (stored in .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71) is corrupt
442 git 

6
Яка різниця між "git reset" та "git checkout"?
Я завжди думав git resetі git checkoutяк про одне і те саме, в тому сенсі, що обидва повертають проект до певної віддачі. Однак я відчуваю, що вони не можуть бути абсолютно однаковими, оскільки це було б зайвим. Яка фактична різниця між ними? Я трохи розгублений, оскільки svn svn coповинен лише …

11
Обробка перейменувань файлів у git
Я читав, що під час перейменування файлів у git слід вносити будь-які зміни, виконувати своє перейменування та стадіювати перейменований файл. Git розпізнає файл із вмісту, а не розглядає його як новий незатребуваний файл та зберігатиме історію змін. Однак, роблячи саме це сьогодні ввечері, я закінчився поверненням git mv. > $ …
440 git  git-mv 


6
Не вдається показати дерево Git в терміналі
Стара стаття Killswitchcollective.com від 30 червня 2009 року містить такі входи та результати git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G \ ----> \ your branch C-D-E G Мене цікавить, як ви отримуєте деревоподібний вид комісій у своєму терміналі, не використовуючи Gitk або Gitx в OS / …

26
Отримання "фатально: Не git сховище" при спробі віддаленого додати Git repo
Я представляю Git, дотримуючись цього підручника: запустити джекіл на майжеfreespeech.net Все працює добре до тих пір, поки частина, в яку репо додається до моєї локальної машини: git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git (Після заміни USERNAME, NFSNSERVER і REPOAME правильними іменами) я отримую помилку: fatal: Not a git repository (or any of …
439 git 

4
Потрібно скинути гілку git до початкової версії
Я випадково працював на гілці, яку я не повинен був деякий час, тому я розгалужувався, даючи їй відповідну назву. Тепер я хочу перезаписати гілку, в якій я не мав би бути до версії від походження (github). Чи є простий спосіб це зробити? Я спробував видалити гілку, а потім скинути гілку …
439 git 

6
Як користуватися git bisect?
Я прочитав деякі статті, які говорять, що git bisectце приголомшливо. Однак я не є носієм мови і не можу зрозуміти, чому це приголомшливо. Може хтось, будь ласка, продемонструє якийсь зразок коду: Як ним користуватися? Це просто так svn blame?
438 git  git-bisect 

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