Как разработать мой проект с 2 разных компьютеров с помощью GitHub - PullRequest
1 голос
/ 03 февраля 2020

Я хочу иметь возможность разрабатывать свой проект 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
        ....

1 Ответ

2 голосов
/ 03 февраля 2020

Вы не должны git init и добавлять свой существующий репозиторий как удаленный.
Достаточно git clone.

И вы можете добавить все файлы, за исключением .gitignore для laravel проекта вместо подмножества.
См. тогда « Подключение Laravel проекта к GitHub. » из Уджала Джа .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...