【Git】【長期】Qiitaの今読んでおくべき記事１００選【2021/8 更新停止】

ページ容量を増やさないために、不具合報告やコメントは、**[説明記事](https://qiita.com/j5c8k6m8/items/09e0baf63e171269b587)** に記載いただけると助かります。

|順位|記事名<br/>________________________________________|ユーザ|投稿日付<br/>更新日付|LGTM[^1]|
|:-:|:--|:-:|:-:|:-:|
|1|**[GitHubでssh接続する手順~公開鍵・秘密鍵の生成から~](2b2f873a0034839e47ce)**|shizuma|15/05/28<br/>18/12/05|2938<br/>670|
|2|**[いまさらだけどGitを基本から分かりやすくまとめてみた](7f6a3b46e2781b0dd4a0)**|gold-kou|18/08/13<br/>21/04/12|3536<br/>695|
|3|**[Gitのコミットメッセージの書き方](9565c6ad2ffc24c09364)**|itosho|14/11/21<br/>16/04/18|4593<br/>512|
|4|**[[Git] .gitignoreの仕様詳解](110957797b3d5280c44f)**|anqooqie|16/01/16<br/>18/10/25|2450<br/>437|
|5|**[VSCodeでのGitの基本操作まとめ](2ba96b16b220fb5913be)**|y-tsutsu|19/04/14<br/>21/02/18|2141<br/>636|
|6|**[【GitHub超初心者入門】この前初めてGitHubを使い始めたエンジニア見習いが書くGitHubの使い方と実践～とりあえず一緒に動かしてみようぜ！～](565f8755e70c51532459)**|nnahito|16/02/18<br/>19/07/28|2129<br/>309|
|7|**[Gitでやらかした時に使える19個の奥義](dea2bbbaea1260098051)**|muran001|15/02/11<br/>15/03/05|6230<br/>379|
|8|**[すべての開発者へ。すごいGitHubリポジトリ10選](6c0c73a1e79644ebbb1a)**|baby-degu|21/05/02<br/>21/05/02|2259<br/>2259|
|9|**[【git stash】コミットはせずに変更を退避したいとき](f373873d5c2dfbd03250)**|chihiro|17/04/28<br/>21/07/10|1025<br/>446|
|10|**[GitHubで使われている実用英語コメント集](a5f922a3ef3aa58a1839)**|shikichee|15/12/16<br/>19/06/09|4012<br/>295|
|11|**[お前らのSSH Keysの作り方は間違っている](2760e4cff0e185fe2db9)**|suthio|15/09/30<br/>20/06/02|2148<br/>321|
|12|**[[git reset (--hard/--soft)]ワーキングツリー、インデックス、HEADを使いこなす方法](db1aef9cf9d78db50ffe)**|shuntaro\_tamura|15/03/07<br/>16/03/16|1742<br/>321|
|13|**[僕が考える最強のコミットメッセージの書き方](dfe199ebe3a7d2010b3e)**|konatsu\_p|20/12/01<br/>20/12/15|2040<br/>2040|
|14|**[忘れやすい人のための git diff チートシート](8c9362a5bd399b9c56be)**|shibukk|16/06/15<br/>19/01/23|1541<br/>312|
|15|**[Git-flowって何？](514dd24828b485c69a05)**|KosukeSone|14/11/02<br/>16/04/02|1761<br/>304|
|16|**[【Git】基本コマンド](621722f67fdd8f86a017)**|konweb|14/07/11<br/>19/06/15|1855<br/>289|
|17|**[君には1時間でGitについて知ってもらう(with VSCode)](63557eba36819faa4ad9)**|jesus\_isao|19/05/09<br/>20/02/11|2555<br/>233|
|18|**[.gitignoreに記載したのに反映されない件](3ed021163e50beab7154)**|fuwamaki|17/11/09<br/>19/02/17|870<br/>307|
|19|**[Git submodule の基礎](0d525e568a6088f6f6bb)**|sotarok|12/06/06<br/>15/07/30|2371<br/>257|
|20|**[[Git]コミットの取り消し、打ち消し、上書き](06281261d893acf049ed)**|shuntaro\_tamura|14/09/12<br/>16/03/16|1197<br/>266|
|21|**[ 【初心者向け】git fetch、git merge、git pullの違いについて](688bc17460a457104d7d)**|wann|19/03/27<br/>19/03/27|658<br/>387|
|22|**[【初心者向け】railsアプリをherokuを使って確実にデプロイする方法【決定版】](a0daa7281a3948701c39)**|kazukimatsumoto|18/05/21<br/>21/02/21|928<br/>199|
|23|**[Webエンジニアが勉強できるGit Repository 10選](177eb850c4c054146321)**|hedrall|21/02/17<br/>21/05/01|1370<br/>1370|
|24|**[GitHubのawesomeリストが本当にawesomeなものばかりだから一度見てほしい](4b5e3ff9001ede108fa9)**|e99h2121|21/02/12<br/>21/07/05|1388<br/>1388|
|25|**[Gitコマンド早見表](dccf135b0af395f69144)**|kohga|17/11/09<br/>19/03/24|846<br/>229|
|26|**[Webhookとは？](ed970f6dc59b2ab76169)**|soarflat|16/12/17<br/>21/08/01|996<br/>222|
|27|**[【今日からできる】コミットメッセージに 「プレフィックス」 をつけるだけで、開発効率が上がった話](45dd285b286a1f7280ed)**|numanomanu|18/01/23<br/>18/08/02|2576<br/>216|
|28|**[GitHubでFork/cloneしたリポジトリを本家リポジトリに追従する](555a1ef19ed21ee42873)**|xtetsuji|13/04/11<br/>19/12/11|1642<br/>151|
|29|**[macOSアップデート後の『xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)...』の対処法](e23d73067a5cac182a63)**|nishina555|18/11/12<br/>19/10/11|648<br/>214|
|30|**[gitのローカルのブランチ名を変更したい](96c110b218d919168d64)**|suin|15/05/20<br/>20/03/12|750<br/>197|
|31|**[基本的なGitコマンドまとめ](6d49374230afab251337)**|2m1tsu3|14/05/22<br/>20/11/20|1116<br/>182|
|32|**[【git】マージしたけどやっぱりやめたい時のやり方4種類](5dd671aa6f1c332986a7)**|chihiro|17/03/28<br/>19/05/01|543<br/>202|
|33|**[[git] 戻したい時よく使っているコマンドまとめ](9377446c3d010d91399b)**|rch1223|17/04/28<br/>18/07/02|611<br/>167|
|34|**[GitHub に AWS キーペアを上げると抜かれるってほんと？？？試してみよー！](813ac6c2057ac64d5fef)**|saitotak|18/02/24<br/>19/04/07|2381<br/>194|
|35|**[.gitignore の書き方](16ee3d9d1ce68daa9fff)**|inabe49|16/07/04<br/>16/08/04|691<br/>166|
|36|**[Git コンフリクト解消手順](c5964512e21e383b73da)**|crarrry|18/08/01<br/>21/01/17|524<br/>199|
|37|**[【GitHub】README.mdをカッコ可愛くデザインしてアプリの魅力を120%にする](5f836e9c65ba3eb3af03)**|aocattleya|20/01/09<br/>21/05/29|1375<br/>206|
|38|**[色々な git stash](768c0b563b96f8a9be9d)**|akasakas|15/07/05<br/>17/08/02|818<br/>151|
|39|**[Gitのブランチモデルについて](0b57830d2f56d1d51692)**|y-okudera|16/12/04<br/>16/12/04|622<br/>153|
|40|**[最強の dotfiles 駆動開発と GitHub で管理する運用方法](b70178e021bef12cd4a2)**|b4b4r07|15/01/15<br/>17/12/07|1712<br/>137|
|41|**[git rebaseを初めて使った際のまとめ](e0ec74b47c6c219f2a8b)**|310ma3|17/07/30<br/>18/02/14|694<br/>131|
|42|**[gitのremote urlを変更する(レポジトリ移行時)](917e325892733e0d606e)**|minoringo|16/04/25<br/>20/12/15|514<br/>155|
|43|**[GitLab CI/CDパイプライン設定リファレンス(日本語訳:GitLab CI/CD Pipeline Configuration Reference)](1ff698868ef85e50f5a1)**|ynott|17/09/17<br/>20/06/01|639<br/>140|
|44|**[git fetchの理解からgit mergeとpullの役割](cb94ef9da02e1ec3e921)**|osamu1203|13/10/31<br/>14/12/08|1381<br/>131|
|45|**[必要だと気付いてもいなかったフロントエンド用リポジトリ7選](95a6b0018f46b0555f8c)**|baby-degu|21/04/12<br/>21/05/06|982<br/>982|
|46|**[初心者エンジニアにおすすめしたい「進捗どうなった？」と言われないための仕事の進め方](d1cb9785fc211941a009)**|soyanchu|15/11/19<br/>20/11/20|2347<br/>116|
|47|**[git コマンド branchの作り方](5ab227a8bd2cd7106833)**|TetsuTaka|14/05/19<br/>17/04/11|553<br/>114|
|48|**[git tagの使い方まとめ](ed67e03fda5ab7ef9d08)**|growsic|16/05/16<br/>21/01/11|511<br/>148|
|49|**[Gitでマージ済みブランチを一括削除](73d2155fc59e152630c4)**|hajimeni|15/03/19<br/>21/05/18|539<br/>134|
|50|**[GithubでのWeb上からのマージの仕方3種とその使いどころ](94e872f2154829c868df)**|ko-he-8|17/10/11<br/>19/02/18|495<br/>149|
|51|**[チーム開発におけるプルリクの作法](fb52a54c086398eb5b92)**|ikuwow|18/04/29<br/>19/08/17|727<br/>145|
|52|**[gitでリモートブランチをローカルにcheckoutする](3bd5752783fd2c2f8805)**|YusukeSuzuki@github|13/11/30<br/>19/07/30|429<br/>139|
|53|**[初めてGitHubリポジトリにpushしたらrejectedエラーになったときの対応メモ](fc89de9bd11148da1438)**|takanatsu|16/08/25<br/>16/08/25|807<br/>43|
|54|**[Gitでローカルブランチを削除する](33d2334c9b1919bd5120)**|hogeta\_|18/01/11<br/>20/01/16|388<br/>186|
|55|**[Gitでやりたいこと、ここで見つかる](b73d896ace10894fd290)**|shimotaroo|20/08/29<br/>21/05/20|1075<br/>1075|
|56|**[究極のIT系最新技術情報収集用Slackチーム公開 - モヒカンSlack -](32cf4eb3de1741af26fb)**|kotakanbe@github|15/12/15<br/>18/12/01|2748<br/>65|
|57|**[tigでgitをもっと便利に！ addやcommitも](b0dae7e00bd7165f79ea)**|suino|14/02/23<br/>16/03/30|1893<br/>95|
|58|**[gitの管理対象から特定のファイル、ディレクトリを削除する](a2afd6be8e4f06c1ea25)**|ytkt|14/01/07<br/>19/06/11|750<br/>113|
|59|**[git rebase についてまとめてみた](d33185fc0457c08654a5)**|KTakata|17/01/17<br/>20/01/22|459<br/>157|
|60|**[リポジトリのcloneとforkの違い](09904e4c51e6bc267990)**|matsubox|18/10/07<br/>18/10/07|425<br/>168|
|61|**[気をつけて！Git for Windowsにおける改行コード](00a1974ec4f115616580)**|uggds|15/12/25<br/>18/12/10|518<br/>123|
|62|**[優秀な技術者を追い出してしまう方法](961543c6460432289a02)**|nonbiri15|17/08/12<br/>18/10/24|1847<br/>105|
|63|**[【gitコマンド】いまさらのrevert](2fa827d0eac98109e7ee)**|chihiro|17/07/12<br/>19/04/30|455<br/>121|
|64|**[GitのHEADとは何者なのか](00ff664da60c37458aaa)**|ymzk-jp|18/12/09<br/>18/12/09|382<br/>180|
|65|**[初心者向けGithubへのPullRequest方法](7442521bce2d6ac9330b)**|samurai\_runner|14/12/17<br/>14/12/19|708<br/>119|
|66|**[JavaScript ベスト・オブ・ザ・イヤー 2020](e8a0f8f5589ff082539d)**|rana\_kualu|21/01/17<br/>21/02/01|943<br/>943|
|67|**[Git submoduleの押さえておきたい理解ポイントのまとめ](3309eb2e5a9a422199e9)**|kinpira|16/05/05<br/>19/03/12|637<br/>85|
|68|**[rebase -i でコミットをまとめる](3400b55becfd72769214)**|takke|15/03/03<br/>18/11/19|608<br/>117|
|69|**[git push -f をやめて --force-with-lease を使おう](5f47dcc7cf57af8e449f)**|wMETAw|17/09/17<br/>21/03/26|412<br/>125|
|70|**[Gitの最初のコミットは空コミットにしよう](b2418cd5e14a52189d19)**|NorsteinBekkler|16/06/29<br/>20/03/31|666<br/>112|
|71|**[[ver 1.2] Git でよく使われるコマンドにイラストによる説明を加えて1枚のチートシートにまとめてみた](b42ba59a8bac190a16ab)**|kozzy|19/03/02<br/>19/10/31|2445<br/>28|
|72|**[Git で「追跡ブランチ」って言うのやめましょう](69368c17c79e99aaddbf)**|uasi|16/02/08<br/>16/02/09|625<br/>120|
|73|**[Git/GitHubレベル別オススメ学習サイトまとめ完全保存版【2019.06】](b3c2e9060f46f5d4ea46)**|thinkalot|18/11/24<br/>20/01/12|1053<br/>76|
|74|**[【Git】リモートからの取得とリモートへの反映で行っていること(fetch,pull,push)](db5ac003d310449743ca)**|forest1|17/04/30<br/>18/04/08|457<br/>93|
|75|**[gitでいろいろ取り消したい](3419600447292abf6c79)**|tani-shi|16/09/03<br/>18/11/02|447<br/>90|
|76|**[空のディレクトリを維持するための、 .gitkeep と .gitignore の使い分け](f124d2b183b60cb074e2)**|ndxbn|17/04/17<br/>21/07/22|411<br/>125|
|77|**[複数のgitアカウントを使い分ける](f4a8b0fbff135a987fea)**|0084ken|16/12/20<br/>16/12/20|418<br/>107|
|78|**[Gitのリモートブランチを削除するまとめ](519ea47ac2c1ded032d9)**|yuu\_ta|15/10/20<br/>15/10/20|398<br/>120|
|79|**[【Git】新人エンジニア、git pushまでの道](9ef9d54f2e7d53cfb51c)**|yukibe|18/08/11<br/>18/08/11|342<br/>147|
|80|**[変更を一時的に退避！キメろgit stash](41288806e4733cb9c342)**|fukajun|12/06/19<br/>12/06/20|1485<br/>25|
|81|**[Git で不要になったローカルブランチ・リモートブランチを削除する方法](c7e0aca399371068a9b8)**|iorionda|13/11/08<br/>13/11/08|799<br/>60|
|82|**[git switchとrestoreの役割と機能について](4f88a5c0e4b1801ee952)**|yukibear|19/08/19<br/>20/09/14|619<br/>94|
|83|**[Git超絶まとめ](2e103c3fba9d1b058961)**|masashi127|15/02/11<br/>15/12/14|1756<br/>60|
|84|**[コードレビューの際に気をつけること](8344ba751426e386e0f5)**|awakia|15/12/03<br/>15/12/03|881<br/>93|
|85|**[Git の Commit Author と Commiter を変更する](d70216a5bc16a88ed932)**|sea\_mountain|14/07/12<br/>17/07/05|864<br/>71|
|86|**[東京都 新型コロナウイルス対策サイトへの貢献方法を解説](b9cc072813dc2231b2b2)**|FPC\_COMMUNITY|20/03/10<br/>20/04/08|1571<br/>28|
|87|**[既に git 管理しているファイルをあえて無視したい](56d0d3ba7a1300625f92)**|usamik26|12/12/11<br/>12/12/11|1366<br/>93|
|88|**[GitLabに触ってみて、GitHubと比較した](3fd1277a9a5778000638)**|developer-kikikaikai|18/07/14<br/>19/10/13|439<br/>107|
|89|**[gitで便利なエイリアス達](90dd469e2f72babbc106)**|peccul|12/06/16<br/>20/03/10|863<br/>88|
|90|**[まだMVC,MVP,MVVMで消耗してるの？ iOS Clean Architectureについて](07a4f9cf51a2d13e4cdc)**|koutalou|15/12/22<br/>16/12/05|1616<br/>69|
|91|**[gitconfig の基本を理解する](fb4a1a30538f8d335b35)**|shionit|16/09/20<br/>20/03/03|379<br/>112|
|92|**[OSS活動をはじめて5ヶ月の振り返りと学んだこと](0ea06e93ac26f2c83736)**|ryo2132|20/06/15<br/>20/07/25|1029<br/>127|
|93|**[ライセンスをつけないとどうなるの？](ae7bf4878abcf0584291)**|Tatamo|20/12/17<br/>20/12/19|939<br/>939|
|94|**[Github Actionsが使えるようになったので使ってみる](8b18097d2981e88eca93)**|1915keke|18/12/02<br/>19/09/13|474<br/>48|
|95|**[【Git】特定のコミットまで戻したい](e0e969d961b17a359e19)**|Yorinton|17/10/27<br/>17/10/27|326<br/>105|
|96|**[Gitを使ってPull Requestを投げるまで](80c0996a0b5fa39337bd)**|takamii228|17/06/10<br/>19/12/20|310<br/>102|
|97|**[コミットは作業ログではない！](cc91877ce69527ced692)**|suzuki-hoge|17/02/19<br/>17/02/19|345<br/>113|
|98|**[高機能ホスティングサービスNetlifyについて調べて使ってみた](b7c4d1581df1a17a93fb)**|TakahiRoyte|16/08/18<br/>16/08/19|933<br/>13|
|99|**[githubでブランチ名を変更する（ローカル/リモート）](e47dfb0cf88270ef2802)**|hogeta\_|17/01/05<br/>17/01/05|368<br/>91|
|100|**[Visual Studio Code の git 連携機能と git コマンドについて (2018/05/23)](4660ce57ca8eb456a096)**|satokaz|17/04/18<br/>19/12/31|525<br/>78|
[^1]: 1行目が総数。2行目が直近1年。