Я думаю, что я серьезно смутился, читая документы Git. Похоже, мне нужно клонировать с удаленного на локальный, затем сделать другую копию с локального на рабочее место, а затем работать с копией рабочего пространства. Затем скопируйте копию рабочей копии в копию локального репозитория, затем нажмите из копии локального репозитория на удаленную копию. Для проекта я должен сделать 2 копии на своем локальном компьютере. Я прав? Большое спасибо3 копии в проекте git?
ответ
Вы, кажется, смешиваете концепции репозитория и рабочей копии.
Репозиторий - это проект со всей его историей в полном объеме. Он НЕ включает в себя обязательно что-либо изъятое или читаемое - это голый репозиторий. В вашем локальном репозитории вы обычно проверяете ревизию, версию, над которой хотите работать; по умолчанию самая последняя ревизия проверяется после клонирования с пульта. Таким образом, ваша рабочая копия, связанная с вашим локальным репозиторием, содержит файлы, как они выглядят в проверенной версии. Обычно хранилище и рабочая копия структурирована как
myrepo <--- this is the dir which contains the working copy
|- .git <--- the actual repository. A hidden directory as a sub-dir of the working copy
Вы обычно работаете в хранилище и рабочей копию с обычными командами GIT, когда в каталоге myrepo. Вы можете изменить поведение по умолчанию и даже создать несколько проверок из одного и того же локального репозитория.
Отлично, спасибо, я думаю, что, наконец, я очистился с условиями: местным репозиторием и рабочей копией. Они связаны и локальный репозиторий имеет метаданные о рабочей копии. Я прав? Спасибо – Charlie
Да, рабочая копия всегда связана с репозиторием. Git хранит состояние рабочих копий также где-то в директории .git (хотя это технически не является частью самого репозитория в строгом смысле слова «репозиторий» - поскольку репозиторий может существовать без рабочей копии). – planetmaker
- 1. Подкатегория в проекте Git?
- 2. Git: Как обрабатывать библиотеки git в проекте
- 3. git добавить субмодуль мелкой копии
- 4. Создание рабочей копии репозитория GIT
- 5. Поддержание резервной копии репозитория git
- 6. Git без полной локальной копии
- 7. Netbeans + GIT + SVN в проекте?
- 8. Создание подмодуля в проекте git
- 9. Использование Git в существующем проекте
- 10. Git трек только в местной копии
- 11. git - использование ветвей в качестве резервной копии
- 12. Как использовать 2 GIT Repos в проекте? (Git подмодуль, поддерево)
- 13. Aptana 3 git commit
- 14. Git: мелкие копии с определенного фиксации
- 15. Как получить расширение .bak при создании резервной копии в проекте с 3-мя уровнями
- 16. Ошибка Gitlab-ce 500 в проекте после восстановления резервной копии
- 17. Git ветви на сольном проекте
- 18. Выполнение локальной копии тега git branch
- 19. Перемещение рабочей копии git, содержащей подмодули
- 20. Создать GIT ветвь без изменения рабочей копии
- 21. Рабочая копия Svn для рабочей копии git
- 22. Обновить все локальные копии с помощью git
- 23. Практическое руководство: (1) создание копии массива numpy, (2) модификация этой копии и (3) возврат измененной копии
- 24. Несколько git-репо в одном проекте
- 25. Добавить родительский POM в проекте Git
- 26. Git игнорирует мой .gitignore в проекте Rails
- 27. Git не игнорирует файлы в моем проекте
- 28. Использование Git Repo в проекте Team TFS
- 29. Вилка узла_модуля в существующем проекте git
- 30. Как включить библиотеку jar в проекте git
Когда вы говорите копию, я думаю, вы имеете в виду отрасль? – Cyclonecode