0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

たまによく使うGitコマンド

Last updated at Posted at 2020-04-24

はじめに

「いっつもこれググってんなー」というやつだけ纏める
備忘録

レポジトリあれこれ

特定のリビジョンから差分のあるファイルの実体をexport
git archive --format=zip --output=export.zip HEAD $(git diff --diff-filter=d --name-only c40269ef)
特定のファイルの変更を無視する
git update-index --assume-unchanged [ファイル名]
git update-index --no-assume-unchanged [ファイル名] #取り消し
git ls-files -v #確認
リモートリポジトリの情報をみる
 git remote show origin
リモートリポジトリの削除
 git remote remove {repname}
ログをコンパクトに見る
git log --oneline
ログを中身付きでみる
git log -p
ログをファイル名で見る
git log --stat
プルリク出す
 git request-pull {start_commit_ID} {rep} {end_commit_ID}
コミットをまとめたり順序を入れ替えたり
git rebase -i HEAD~~~
git rebase -i HEAD~3

エディタが開くのでゴニョゴニョする
pickをsにしたら直前のpickを指定したコミットに統合される
特定のリビジョンまでPush
git push origin HEAD~2:{branchname}
これで2個前までのコミットがpushされる
リモートブランチの削除
git push --delete origin {branch_name}

とりあえずやる設定

改行コード変換の無効化
git config --global core.autoCRLF false

その他

新規リポジトリ作ってpush
echo "# repname" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin {url}
git checkout -b develop
git push -u origin master
git push -u origin develop
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?