LoginSignup
0
0

More than 1 year has passed since last update.

gitコマンドの備忘録

Last updated at Posted at 2021-07-21

たまにしか使わなくて忘れるけど、都度検索するのが面倒なので自分用のまとめ

実行権限付与

find . -name "*.sh" -not -path "*/node_modules/*"  | xargs git update-index --add --chmod=+x

リモートのタグを削除

git push --delete origin v0.0.0

ブランチ切り替え、無ければ新規作成

リモートがあればリモートに、無ければ新規作成してリモートにもpushする

git checkout $branchName || { git checkout -b $branchName; git push origin $branchName; }

変更があればコミット

git add .
git diff-index --quiet HEAD || git commit -m "commit message"

developにマージ済のブランチと、リモートで削除済のブランチを削除

git checkout develop
git pull
git branch --merged | grep -vE '^\*|master$|develop$' | xargs -p -I % git branch -d %
git fetch -p
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