私の外部記憶装置

ただの覚え書きです。ちょこちょこ見直して加筆・修正していますが、間違ってるかも😅

Git

新着順 人気順

【GitHub】リモートとローカルの紐付け

【目次】 リモートとローカルの紐付け(2種類) ①リモートを先に作り、ローカルに持って来たい ②ローカルを先に作り、リモートに持って行きたい ローカル側でのリモートの呼び名の登録 リモートとローカルの紐付け(2種類) ①リモートを先に作り、ローカル…

【VSCode】Gitの操作

Git

【目次】 Git操作の手順 部分ステージング ステージングの確認と解除 Git操作の手順 VSCodeでラクラクGit操作 #Git - Qiita [VSCode]選択範囲を楽にステージする方法 ++ Gaji-Laboブログ 部分ステージング 「ステージの『状態』」と「作業ツリーの『状態』」…

【Git】無視設定(gitignore、excludeなど)

Git

概要 基本の書き方 注意点 実例 .gitignore .git/info/exclude ~/.config/git/ignore 参考サイト 概要 ステージング対象外になる 3種類ある .gitignore:プロジェクトメンバー共通の設定。コミットされ、他メンバーと共有される .git/info/exclude:個人的…

【Git】調査で使うコマンド

Git

過去の状態に戻る(checkout, switch) 概要 使い方 過去の状態に戻る(checkout, switch) 概要 Git - git-checkout Documentation Git - git-switch Documentation 過去のコミットに移動できる → 時間的な切り分けができる resetと違い、ブランチの中身を…

【Git】Authorの変更

状況 macOSを再インストールした為に、gitのauthorの設定が必要だったが、やらずにcommitをリモートにプッシュしてしまった。 その結果、自分のGitアカウントにcommitが紐付けされなかった(GitHub上でcommit横にアイコンが表示されなかった) 対応 1)git…

【Git】コンフリクト(CONFLICT〜)

状況 ローカルの作業ブランチで、git pull --rebase origin mainを実行した所、下記のコンフリクトのメッセージが出た。 (また、プロンプトに表示しているブランチ名が、rebase中の状態になった。(git)-[自分の作業ブランチ|rebase-i]-) From https://gith…

【Git】リモートにプッシュできない(error: failed to push some refs to 'https〜)

状況 原因と対応 実際に行った手順 参考 状況 レビュー指摘事項の対応後、プッシュした所、以下のメッセージが表示された ! [rejected] 自分の作業ブランチ -> 自分の作業ブランチ (non-fast-forward) error: failed to push some refs to 'https://github.c…

【Git】他の人のコミットが自分のプルリクに含まれる

状況 「他の人のコミット」が「自分のプルリク」に含まれる 原因と対応 原因:ブランチ派生元のmainブランチが変わった為らしい (リモート側がrebaseされて、コミットの歴史が変わった???) 対応:以下を実行する # mainブランチに移動して更新 git swit…

【Git】未コミットの変更を一時退避(stash)

Git

概要 注意点 使い所 使い方 参考 概要 stashすると、「ワーキングツリーとステージの内容」が保管される。ディレクトリは、HEADのコミット後状態に戻るが、作成したファイルは消えずに残る stashした内容を読出すと、保管されていた内容が全てワーキングツリ…

【Git】コミット・ステージングエリアの修正(reset, revert)

Git

コミット・ステージングを取消す(リセット) 注意点 ミスった時の戻し方(コミットを復元) ステージングの取消し方 reset --soft の使い方 reset --mixed の使い方 reset --hard の使い方 過去のコミットを打ち消すコミットを作る(リバート) 注意点 ミス…

【Git】用語・基本のコマンド

Git

用語 ローカルリポジトリの「作成」と「削除」 ブランチの操作 状態・履歴の確認 コミットメッセージの編集 参考 用語 ワークツリー、ワーキングツリー:編集作業を行う場所 ステージングエリア、ステージ、インデックス:ワークツリーで編集後、登録する場…

【Git】プッシュ前にコミットを1つにまとめる(squash)

Git

注意 手順 参考 注意 公開リポジトリにプッシュしたコミットを、後からリベースしてはダメ。(他の人がプルする前ならOKかも) コマンドラインで Git リベースを使う > リベースされたコードを GitHub にプッシュする - GitHub Docs 手順 git rebase -i コミ…