Unsere Web-App-Entwicklungsumgebung basiert auf ** Docker-Container **. Der Container, auf dem Rails mit dem Namen web ausgeführt werden, und der Container, auf dem MySQL mit dem Namen db ausgeführt wird, werden gleichzeitig mit "docker-compose up" gestartet.
Ich benutze Docker aus den oben genannten Gründen.
Ruby2.5.3 Rails5.2.2 MySQL5.7
git clone
auf deinen lokalen PC.docker-compose exec web rails db:create
docker-compose exec web rails db:migrate
$ git checkout -b Zu erstellender Zweigstellenname
Oder
$git branch Der Name des zu erstellenden Zweigs
$git branch Erstellt einen Filialnamen
Aber ja
Machen Sie einen Zweig mit. Der Filialname, mit dem Sie sehen können, was Sie tun, ist gut
$ git init
$ git add (Dateiname)Oder git hinzufügen.
$ git commit -m "comment"
$git push origin branch name
Nach dem Drücken erscheint ein gelber Balken auf dem Github. Wenn Sie es im Master wiedergeben möchten, drücken Sie Compare & Pull Request
Anzeige der Remote-Verzweigungsliste
$ git branch -r
$ git fetch
Aktualisieren Sie den lokalen Zweig auf den neuesten Stand
$ git pull origin REMOT_BRANCH_NAME:LOCAL_BRANCH_NAME
tmp / pids / server.pid
zu löschen$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b9abd4473fd9 watch_project_web "rails s -p 3000 -b …" 28 hours ago Up 28 hours 0.0.0.0:3000->3000/tcp watch_project_web_1
d55c5240d70d mysql:5.7 "docker-entrypoint.s…" 28 hours ago Up 28 hours 0.0.0.0:3306->3306/tcp, 33060/tcp watch_project_db_1
Überprüfen Sie die laufende Container-ID mit
$ docker exec -it {Containername} bash
docker-compose exec db mysql -uroot -p
docker-compose exec web rails 〜〜
Sie können auch einen Container namens web eingeben und Befehle direkt wie "Rails ~ ~" verwenden.
Recommended Posts