У меня есть код, который я еще не совершил, и не нажал на ветку. Я работаю на локальном компьютере, потому что код еще не работает. Однако я просто хочу переместить этот код с одного компьютера на другой, не затрагивая ветку. Как мне это сделать? Например, мой код находится на компьютере A, и я работаю с веткой под названием «develop», с которой я извлекаю и обновляю код. Я не хочу ничего менять в разработке, но я хочу переместить код, который я написал компьютеру B. Как мне это сделать? Если бы кто-нибудь мог помочь, это было бы здорово. Благодаря!Передача кода с одного компьютера на другой через Git
ответ
Я бы создал новую ветку и нажал ее на эту ветку.
git branch incomplete-code
git checkout incomplete-code
git commit -a
git push origin incomplete-code
Вы можете клонировать репозиторий на собственном компьютере и работать на неполный кода филиала
git clone <repo address>
git checkout incomplete-code
После того, как код завершения, вы можете объединить ветвь как таковой
git checkout develop
git merge incomplete-code
Могут быть разные способы сделать это, но это тот, о котором я могу думать.
Спасибо, это работает. Но вам нужно сделать «git fetch», прежде чем вы выполните «git checkout неполный-код», иначе ваш второй компьютер не знает о недавно созданном репозитории на сервере. – Siddhartha
Для выполнения переноса с использованием git вы должны зафиксировать изменения локального репо на компьютере A. Если вы не хотите этого делать, вы должны просто скопировать измененные файлы с компьютера A на компьютер B за пределами мерзавец.
Если у обоих компьютеров есть доступ к центральному репозиторию git, вы можете сделать так, как предлагают другие, и передать код новой ветке на компьютере A, надавить новую ветвь до центрального репо, а затем потянуть новую ветку вниз компьютер B.
Если компьютер B способен вытаскивать непосредственно с компьютера A, то вы можете передать код новой ветке (или даже существующей ветке «развить» на компьютере A, просто не нажимайте эту фиксацию на любое лобковое репо), а затем на компьютере B вытащить это сообщение непосредственно с компьютера A.
Если компьютеры не подключены, кроме как через sneakernet, вы можете использовать git bundles для передачи сообщений tted код с компьютера A на компьютер B.
Вы также можете зафиксировать код на компьютере A, используя git format-patch
, чтобы создать файл исправления, скопировать патч на компьютер B и использовать git apply
для применения патча.
- 1. Копирование каталога исходного кода Android с одного компьютера на другой
- 2. переместить Rprofile с одного компьютера на другой
- 3. transfring myob с одного компьютера на другой
- 4. Переместить загруженный файл с одного компьютера на другой
- 5. Скопируйте проект zend с одного компьютера на другой
- 6. Передача сеанса с одного сайта на другой
- 7. Передача значения с одного контроллера на другой
- 8. Передача данных с одного сайта на другой
- 9. Передача идентификатора с одного контроллера на другой
- 10. Передача массива с одного сервера на другой
- 11. Передача данных с одного экрана на другой
- 12. Java: Перенос проекта Eclipse с одного компьютера на другой?
- 13. java: копирование файла с одного компьютера на другой throws java.nio.file.NoSuchFileException
- 14. Как скопировать локальные изменения с одного компьютера на другой с помощью git
- 15. Как скопировать базу данных с одного компьютера на другой?
- 16. Как скопировать настройки TortoiseGit с одного компьютера на другой?
- 17. Команда bash для копирования файла с одного компьютера на другой
- 18. Копирование локальной базы данных с одного компьютера на другой ne04j
- 19. Как открыть/перенести файлы .fla с одного компьютера на другой?
- 20. Может ли Windows vpc копироваться с одного компьютера на другой?
- 21. Как переместить Дженкинса с одного компьютера на другой?
- 22. Как получить доступ к файлу с одного компьютера на другой?
- 23. Копирование локальной базы данных с одного компьютера на другой
- 24. Как скопировать веб-сайт с одного компьютера на другой?
- 25. Как скопировать файлы с одного компьютера на другой компьютер
- 26. Отправлять объект PrintQueue с одного компьютера на другой?
- 27. Как скопировать проект кордовы с одного компьютера на другой?
- 28. Каков наилучший способ отправки строки с одного компьютера на другой?
- 29. может копировать файлы cookie с одного компьютера на другой
- 30. Передача файла с компьютера на устройство Android через usb
Создайте новую ветку «развить», зафиксируйте там изменения и нажмите новую ветвь, потяните новую ветку на компьютер B. Когда закончите, слейте обратно в 'develop'. – Joe