備忘録的な

プログラミングや機械学習に関する備忘録

GitHubに関する参考サイト

サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ

git status
git add .
git commit -m "comment"
git push -u <name> master

チケット駆動開発

  1. github上でissueを作成する
  2. トピックブランチを作成する
git checkout -b issues/#?
  1. 開発する
  2. リモートリポジトリにpushする
git add .
git commit -m "comments"
git push hoge issues/#?
  1. github上でpull requestを作成する
  2. github上でpull requestをmergeする
  3. github上でbrnchをdeleteする
  4. ローカルのmasterを最新にする
git checkout master
git pull --prune
  1. ローカルのブランチを削除する
git branch -d issues/#?

ファイルの削除

  • ファイルの削除
git rm hoge.py
  • コミット情報は削除するがローカルのファイルは残す
git rm --cached hoge.py
  • ディレクトリごと削除
git rm -r --cached foo