LoginSignup
0
0

More than 1 year has passed since last update.

pushでnon-fast-forwardのエラーが出たら強制的にプッシュ

Last updated at Posted at 2022-02-12

docker-compose.ymlの:delegatedとは

https://qiita.com/ysKey2/items/346c429ac8dfa0aed892

mysqlのテーブルを見る

https://qiita.com/crispypanda/items/0c81fe9130305501b152

sequel aceを用いて接続した。ポートは13306

mysqlへの接続

まずdockerのコンテナの中に入る

$ docker exec -it コンテナ名 bash
$ mysql -u データベース名 -p
Enter password:

https://akizora.tech/docker-mysql-container-access-2704

docker ps でコンテナIDを確認して

$ docker exec -it <コンテナID> bash

で入ることもできる

db:migrateをする

$ docker-compose run <サービス名> bundle exec rake db:migrate
$ docker-compose run web rake db:create

$ docker-compose run web bin/rails g scaffold User name:string

$ docker-compose run web bundle exec rails db:migrate

buildしてからのup

release_buttonというorigin/release_buttonからpullしてきたブランチが、docker-compose upした時に何かしらエラーが起きた

試しにbuildしてからupしてみると無事接続できた

$ docker-compose build --force-rm app
$ docker-compose up

pushでnon-fast-forwardのエラーが出たら強制的にプッシュ

$ git push origin release_button -f

すでに消されたリモートリポジトリのブランチを、ローカルリポジトリでも根絶やしにしたい

https://www.r-staffing.co.jp/engineer/entry/20201023_1

$ git remote prune origin

gitでブランチを作成すると「fatal: Failed to lock ref for update: Not a directory」エラー

https://anton0825.hatenablog.com/entry/20140610/1410154651

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0