Я хочу иметь возможность разрабатывать свой проект laravel с 2 разных компьютеров. Но, похоже, я что-то не так делаю.
Я создал проект на ПК1. Установите git для windows. Затем go в папку проекта и инициализируйте проект.
git init
Затем добавьте файлы и папки, которые я хочу синхронизировать с Github
git add README.md composer.json app resources tests artisan config package.json routes bootstrap database phpunit.xml server.php webpack.mix.js
Сначала выполните коммит
git commit -m "first commit"
Создание ссылки с пустым репозиторием на GitHub
git remote add origin https://github.com/my/repo.git
Загрузка локальных файлов в Github
git push -f origin master
Без f git возвращает ошибку. Я не знаю, как решить, но, насколько я знаю, репозиторий GitHub пуст, и мне нечего терять, я просто использую силу, и это нормально.
Первый шаг сделан. У меня есть проект на ПК1, синхронизированный с GitHub.
Теперь я хочу клонировать этот проект на ПК2
Я создаю проект fre sh laravel.
laravel new blog
Клонируйте файлы моего проекта из GitHub во временную папку, а затем переместите их в папку блога.
git clone https://github.com/my/repo.git
Go в папку проекта и инициализируйте проект.
git init
Создайте ссылку с репозиторием GitHub
git remote add origin https://github.com/my/repo.git
Добавьте файлы и папки, которые я хочу синхронизировать с GitHub
git add README.md composer.json app resources tests artisan config package.json routes bootstrap database phpunit.xml server.php webpack.mix.js
Затем, если я получу статус git, я вижу, что все файлы, которые Я клонирован из GitHub, помечен для коммита, поэтому я немного запутался, что делать.
git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: README.md
new file: app/Admin/Controllers/AuthController.php
new file: app/Admin/Controllers/ExampleController.php
new file: app/Admin/Controllers/FurnituraController.php
new file: app/Admin/Controllers/HomeController.php
new file: app/Admin/Controllers/NewsController.php
....