Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## cloudSDK一般的なコマンド
- gcloud auth list
- gcloud auth login
- gcloud config set account [ACCOUNT]
- ## KMSコマンド
- gcloud kms keyrings create test --location global
- gcloud kms keys create quickstart --location global --keyring test --purpose encryption
- gcloud kms keys list --location global --keyring test
- gcloud kms encrypt --location global --keyring test --key quickstart --plaintext-file mysecret.txt --ciphertext-file mysecret.txt.encrypt
- gcloud kms decrypt --location global --keyring test --key quickstart --ciphertext-file mysecret.txt.encrypt --plaintext-file mysecret.txt.encrypt
- gsutil -m cp 'gs://latest_files/baseball-kyodo-hsb/2019/201908*' '/tmp/'
- gsutil ls
- ## gitファイル履歴削除
- git filter-branch tree-filter 'rm -rf data/' HEAD
- 【再び戻す場合】
- git filter-branch -f tree-filter 'rm -rf data/' HEAD
- あるいは.git/refs/originalを削除してから-f入れずにする
- git gc --agressive --prune=now
- git push -f origin master
- ## git 既にリモートリポジトリに上がっているものを
- ## cloneしてきて新しいブランチを立てて、リモートにも反映させる
- 【リモートにもない新しいブランチを作成する時】
- git checkout -b branch-a
- git push --set-upstream origin branch-a
- 【既にリモートにブランチができている際に】
- git checkout -b branch-b origin/branch-b
- git push or git pull
- ## 上記checkoutの際にupstreamを設定し忘れた際に下記のコマンでで対応できる
- git branch --set-upstream-to=origin/master master
- ## これでupstreamが設定されたか確認できる
- git branch -vv
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement