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

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

8
Що означає символ caret (^)?
Тут я побачив відповідь на запитання, яке допомагає відновити видалений файл у git. Рішення було git checkout <deleting_commit>^ -- <deleted_file_path> Що робить персонаж каретки ( ^)? Я бачив, як це робив дуже корисні речі в git. Це магічно. Хтось, будь ласка, зіпсує це мені і скаже, що це робить?
125 git 

18
Здається, не можна скасувати зміни в Git
Після того, як у командному рядку з’явилося таке: # On branch RB_3.0.10 # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: index.htm Я намагаюся відмовитись від змін, ввівши …
125 git  revert 


3
Git: Список усіх непотрібних змін у git
Створюючи гілку для різних тем і не регулярно видаляючи їх, коли вони мені більше не потрібні, я закінчив близько 50 гілок;) Я спробував видалити гілки, і деякі з них змінилися без змін. Те, що я хочу, - це можливість точно бачити, які зміни є в будь-якій гілці мого репо, які …
125 git  branch 

18
Перехід від CVS до Git: $ Id $ еквівалент?
Я прочитав купу запитань про прості засоби управління вихідним кодом, і Git видався розумним вибором. У мене він працює і працює, і він працює добре. Один із аспектів, який мені подобається у CVS - це автоматичне збільшення номера версії. Я розумію, що це має менший сенс у розподіленому сховищі, але …

17
Github Windows "Не вдалося синхронізувати цю гілку"
Я використовую Github Windows 1.0.38.1, і після натискання кнопки "Синхронізувати" після вчинення я отримую помилку Як налагодити цю проблему? Якщо в оболонці, що мені робити? Синхронізація працює нормально, якщо я роблю git pushабо git pull, але наступного разу, коли мені захочеться синхронізувати за допомогою Windows Github, я отримую ту ж …

5
Оновіть усі файли в буфері з диска in vim
Команда оновити файл з версії на диску є :e! Як я можу зробити те саме для всіх файлів у буфері? Передумови: мені це потрібно, оскільки я використовую git з декількома гілками з одним відкритим vim, який містить буфер. Коли я перевіряю відділення, я хотів би оновити vim.
124 git  vim  buffer 

5
Яким чином хитовий файл обчислює файли git?
Хеші SHA1, що зберігаються в дерев яних об'єктах (як повернуто git ls-tree), не відповідають хешам SHA1 файлового вмісту (як повертається sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - Яким чином хитовий файл обчислює файли git? Чи стискає він вміст перед обчисленням хеша?
124 git  hash  sha1  checksum  git-hash 


11
Змініть дистанційну HEAD Git, щоб вказати на щось, крім головного
Як встановити посилання HEAD дистанційного керування Git, щоб вказати на щось, крім "master"? Мій проект має політику не використовувати "головну" гілку (всі гілки мають значущі назви). Крім того, до канонічного основного сховища доступно лише через ssh: //, без доступу до оболонки (наприклад, GitHub або Unfuddle). Моя проблема полягає в тому, …

10
Як видалити невирізані краплі з мого git repo
У мене є репо GitHub, який мав дві гілки - master & release. Відділення випуску містило двійкові файли розподілу, які сприяли дуже великому розміру репо (> 250 МБ), тому я вирішив очистити речі. Спочатку я видалив гілку віддаленого випуску через git push origin :release Потім я видалив місцеву гілку випуску. …
124 git 


4
Чи застосовується виправлення, чи є спосіб вирішити конфлікти?
Я на вікнах. З різних причин у нас є кілька екземплярів git різних галузей svn. Багато разів я хочу виправити проблему в сховищі A, створити патч і застосувати його до сховища B. Це добре працює, за винятком випадків, коли виникають конфлікти. При перезапуску я просто клацніть правою кнопкою миші папку …
124 git  git-am  git-apply 

30
Git - віддалений: сховище не знайдено
У мене є SourceTree з місцевою робочою копією. І всі операції працюють добре, я можу просто отримувати, штовхати, тягнути тощо за допомогою SourceTree. Мені просто потрібно було змусити примусово натиснути, якого немає у SourceTree. Я відкрив термінал зробив git push -f remote: Repository not found. fatal: repository 'https://github.com/MyRepo/project.git/' not found …

20
Чому я повинен використовувати контроль версій? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 11 місяців тому . Удосконаліть це питання Я читав блог, де письменник сказав це "Код не існує, якщо …
123 svn  git  version-control  cvs 

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