-
Git
【Gitトラブルシュート】git reset –hard origin/..の活用(git pullの事故、.gitignoreの変更が原因で、、)
.gitignoreの変更が原因で、ローカルブランチ切り替え時に未追跡ファイルが出て混乱した件 リモートでは .gitignore に追加済なのに と切り替えたら、こんな感じの git status 結果に 「え、これら […] -
Git
【Git】ssh接続先のレンタルサーバーpullしてconflictおきたら対応できる?vimを使えるようになろう
普段はレンタルサーバー上でconflictなんて起きないです、、なぜ起きたのかがまず分からず ssh接続先でVimが扱えないので苦肉の策を実施しました、、 merge状態を無理やりリセットしてブランチ削除→fetchで取 […] -
Git
「Reset current branch to this Commit…」ひとつ前のコミットに戻す方法、複数のコミットをまとめる方法(Git Graph)
Gitで本番環境をひとつ前のコミットに戻す方法 本番サーバーでmaster originをpullしたところ、何らかの不具合が発生してしまいました。急いで元の状態に戻すときの手順の参考に! 以下の手順で本番環境を前のコミ […] -
Git
依存関係のあるチェリーピック コンフリクトの対処 マージのちがい
項目チェリーピックマージ目的特定のコミットだけを選択的に取り込むブランチ全体の変更を統合するGitコマンド例git cherry-pick a1b2c3dgit merge feature-branch取り込む範囲選択し […] -
Git
本番環境 / ステージング環境 でのGitブランチ切り替え方法と注意点 Note: witching to ‘origin/new_feature’. You are in ‘detached HEAD’ state…
Note: witching to ‘origin/new_feature’. You are in ‘detached HEAD’ state…となる場合 リモートの最新情報を取得 実行結果: この出力で新しいブランチ […] -
Git
Gitで作業ブランチを切り忘れた時の対処方法「git stash」VSCode プラグイン Git Graphでの確認
こんにちは!今回は、よくある「うっかりメインブランチで作業を始めてしまった」というシチュエーションでの対処方法をご紹介します。 発生した状況 開発中に新機能を追加しようとして、つい作業ブランチを作成せずにコードの修正を始 […] -
Git
Gitのサブモジュールトラブルと基本的なバージョン管理の解決方法
はじめに プロジェクトのGit管理で発生した以下の問題を解決した記録です: 発生した問題 1. サブモジュールの問題 以下のようなエラーメッセージに遭遇: これは、ディレクトリが意図せずサブモジュールとして認識されている […] -
Git
複数のGitHubアカウントを1台のPCで使い分ける設定方法
1台のPCで複数のGitHubアカウントを使い分けることは可能か? 下記の手順で可能です Gitの設定 Gitの設定確認 Gitのグローバル設定で、現在のユーザー名、メールアドレスを表示して確認する 上記とは違う設定を使 […] -
Git
GitリポジトリでのHTMLファイル更新履歴の取得と分析「History操作」
Webサイトの更新履歴管理する際Gitの履歴から色々と条件を付けて取得できます GitHub WebUIでの操作方法 GitHub History 操作ガイド Historyの場所 1. リポジトリ上部の「Code」タブ […] -
Git
.gitignore に含めるべきファイル、含めるの
Git のリポジトリを作成する際、.gitignore ファイルを適切に設定することは非常に重要です。誤って機密情報や不要なファイルをリポジトリに含めないために、以下のようなファイルやディレクトリを .gitignore […] -
Git
MacBookにssh接続
手順 マックブック側でSSHを有効にする マックブックのユーザー名、IPアドレスを確認 ユーザー名は接続先のMacBookにログインするときのアカウント名を使用します。 SSHの基本的な仕組み ユーザー名、IPアドレスは […] -
Git
SSHを使用してGitHubのリポジトリをクローン、複数の接続元で公開鍵をディレクトリで区別する方法
SSH接続でコマンド操作しか出来ない環境でも、GitHubからリポジトリをクローンし、利用する方法をまとめました。 手順 SSHキーの設定 ssh-keygenコマンドとは ssh-keygen は、SSHで使用する「公 […]