Open7

😺 Gitについてのスクラップ

akariakari

GitやGitHubについてまとめていきます〜!🙌🏻

akariakari

チュートリアル

GitHub公式

👇公式ドキュメント
https://docs.github.com/en/get-started/quickstart/set-up-git
👇最近見つけて、やりたいな〜って思ってるやつ。
https://skills.github.com/
https://zenn.dev/yoiyoicho/articles/6a35e752d9ff6a

backlogのやつ

👇めっちゃお世話になってる。分かりやすい。やりたいことから逆引きもできる。
https://backlog.com/ja/git-tutorial/

ブランチについて学べるゲーム

👇アニメーションでブランチのイメージがしやすい!
https://learngitbranching.js.org/?locale=ja

マンガでわかる!

👇sourcetreeの使い方と対応するコマンドが分かるので嬉しい
https://honto.jp/isbn/978-4-86354-343-0?partnerid=aftoc1904996260&booktype=ebook

akariakari

コミットについて

👇git add -p使ったことなかったので勉強になった。
 インデントの修正は別のコミットにする!!!
https://qiita.com/risacan/items/f4cbabc62b684ab9296d
👇作業時間で区切ったコミット、初心者はやりがちかも…
https://qiita.com/risacan/items/5aad5813aa3049ed3caf
👇コミットでミスったときの対処法も書かれているのでメモ
https://qiita.com/www_y118/items/faafd093ac7e9bf0d510
👇コミットはなるべく細かくしていきたいけど、頭の片隅に置いておきたい記事
https://qiita.com/suzuki-hoge/items/cc91877ce69527ced692

akariakari

stash

基本的な使い方

https://codelikes.com/git-stash/
https://backlog.com/ja/git-tutorial/reference/stash/

その他

👇saveは非推奨らしい。かわりにpushを使う
https://qiita.com/shira-shun/items/64e262816cfbec61c2b7
👇stashしたファイルはどこにあるのか
https://qiita.com/k-yaina60/items/832fd7d1ac042e4b6d50

コミットせず退避させたい時に使うstashですが、実はコミットされていたのです。
ただし、ブランチのハッシュ値は更新されないのでブランチ自体には影響を与えません。

akariakari

コミットをまとめる

sqashは使ったことあるけど、rebaseは使ったことがなくてちょっとまだ理解が足りてない!
ので、不正確な内容を含みます!🙇

まとめ方

https://qiita.com/Esfahan/items/5e0eeafa6a01fa723435
https://madai21.hatenablog.com/entry/sourcetree-git-commit-squash

  • マージ前にコミット履歴をまとめたい!→git rebase
  • マージ後にコミット履歴をまとめたい!→git sqush

っていう理解でいいんだろうか…そもそもpushしたコミットはまとめるべきではないのか…🤔
詳しい人いたら教えてください😭

その他

👇これはrebaseとsqushの違いが図を使って説明されていてイメージしやすいかも!
https://zenn.dev/noraworld/articles/github-merge-options
👇あれ、PRマージと普通のマージって違うのかな…って思ったときに読んだ記事
https://irof.hateblo.jp/entry/2019/09/29/201813

akariakari

GitHubプロフィール(README)

👇今はこんな感じ
Githubプロフィール

Zennで書いた記事を表示する

👇こちらのGithub Actionsを使わせてもらって、最近自分がZennで書いた記事を表示しています!
 Connpass経由で参加したイベントも表示できるので、めっちゃ嬉しい…
https://qiita.com/kumackey/items/5bf3dec679f6888d9d4b

skillicons

👇勉強したスキルや業務で使っているスキルを、アイコンで表示できます!!かわいい🥺
https://skillicons.dev/