Closed nphsu closed 4 years ago
確認いたします! ちなみにgit関連で細かい質問ではないのですが… shun君の作ってくれたissue3 branchを自身のローカルブランチにcloneすると、substrate_templateディレクトリの中に、さらにsutbstrateディレクトリが入ってしまい気持ち悪いんですが、shun君は特定のブランチをcloneするとき、どのようにディレクトリ整理してますか?
以下のように実行してみましたがエラーになりました。 何か間違ってるでしょうか…。
Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template/substrate_template/frontend$ ls
package.json src/ tsconfig.json yarn.lock
Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template/substrate_template/frontend$ yarn
yarn install v1.21.1
[1/4] 🔍 Resolving packages...
[2/4] 🚚 Fetching packages...
[3/4] 🔗 Linking dependencies...
[4/4] 🔨 Building fresh packages...
✨ Done in 43.00s.
Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template/substrate_template/frontend$ yarn devyarn run v1.21.1
$ parcel ./src/index.html
/bin/sh: parcel: command not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template/substrate_template/frontend$
@mitsu1124
/bin/sh: parcel: command not found
これ系が出たら、インストール不足の可能性が高いです。以下のコマンドを実行してみてください!
$ yarn global add parcel-bundler
shun君は特定のブランチをcloneするとき、どのようにディレクトリ整理してますか?
なるほど!この場合クローンする必要はないですよ! 最初にクローンした後は、”ブランチの切替”を行います。
git branch
git checkout
あたりをキーワードに調べてみると、細かい操作方法がいろいろ出て来ると思いますのでご参考までに!
@mitsu1124
/bin/sh: parcel: command not found
これ系が出たら、インストール不足の可能性が高いです。以下のコマンドを実行してみてください!
$ yarn global add parcel-bundler
@shunp エラーメッセージ検索すれば分かるレベルの質問ですね…失礼しましたm(__)m
有難うございます!!
shun君は特定のブランチをcloneするとき、どのようにディレクトリ整理してますか?
なるほど!この場合クローンする必要はないですよ! 最初にクローンした後は、”ブランチの切替”を行います。
git branch git checkout
あたりをキーワードに調べてみると、細かい操作方法がいろいろ出て来ると思いますのでご参考までに!
@shunp 言葉足らずですみませんm(__)m 実現したかった状態、以下の記事に書いてありました。
Githubで特定のpull requestをローカルに持ってくる https://qiita.com/tarr1124/items/d807887418671adbc46f
issue3ブランチをローカルに持ってくるやり方が分からない、と言いたかったのだと思います笑 このやり方が適切かわかりませんが…もっとシンプルなやり方がもしあれば、教えて下さい:)
Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template$ git branch -a
develop_mitsu
* master
remotes/origin/HEAD -> origin/master
remotes/origin/develop_mitsu
remotes/origin/master
Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template$ git fetch origin pull/5/head:create_front_base_3
remote: Enumerating objects: 32, done.
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 100% (22/22), done.
remote: Total 31 (delta 1), reused 31 (delta 1), pack-reused 0
Unpacking objects: 100% (31/31), done.
From https://github.com/shunp/substrate_template
* [new ref] refs/pull/5/head -> create_front_base_3
Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template$ git branch -a
create_front_base_3
develop_mitsu
* master
remotes/origin/HEAD -> origin/master
remotes/origin/develop_mitsu
remotes/origin/master
以下でもいいんですね…fetchの使い方がまだよく分かってないなあ。pullだけでいいんだと思ってた。 少しずつgithub慣れます(苦笑)
git fetch origin
git checkout -b issue3 origin/issue3
プルリクエストをローカルでチェック アウトする https://help.github.com/ja/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally
確認できました。mergeしますね。
localhost:1234
で画面が開くようになります。