Category
Archives
Cocotiie
Trial And Error!やってみよう!の精神でWeb制作をしています。初心者の方にも伝わるよう、心がけています。少しでも誰かの助けになれれば嬉しいです。宜しくお願い致します。

2006年:Web制作に関する覚書きブログをはじめる。

2018年:Cocotiie(ココッティー)として運営開始。
20th Anniversaryを迎えました

[GitHub] .gitignoreが反映されない時の手順とエラー解除について

GitHubで管理しない(更新されても無視)するファイルを指定した.gitignoreが上手くいかない時の確認と手順を残します。GitHubをまだ使いこなせていないので、こんな事になりました。

私の場合

  • windows
  • sourcetreeを利用
  • WordPressのテーマを管理
INDEX

原因

.gitignoreは、初期段階で作るべきで、後から.gitignoreを追加した事が原因

つまり、指定したファイルをプッシュしたため、すでに Git の管理(インデックス)に追加されているので、反映されませんでした。

.gitignoreの書き間違えも考えられるので、ご確認下さい。書き方の例です。

# style.cssを無視する
style.css

# style.min.cssを無視する
style.min.css

# style.css.mapを無視する
style.css.map

# style.min.css.mapを無視する
style.min.css.map

コマンドで管理外に

ファイルを物理的に削除せず、Git の管理からだけ外す作業をします。

コマンドプロンプトを使います。そう、あの黒い画面です。

STEP
コマンドプロンプトを使います。

デスクトップ画面の左下の検索に「cmd」と入力すると黒い画面が開きます。

STEP
ルートディレクトリへの移動

C:/Users/PC名>となっていると思います。

そのまま cd半角スペースを入力し、WordPressのテーマを管理している場合は、子テーマのフォルダを黒い画面にドラッグするとパスが入力されます。

C:\Users\あなたのPC名\Documents\子テーマ となるので Enter

STEP
キャッシュの削除

以下のコマンドを実行して、Gitの管理から外す

複数のファイルであっても1行書いて、Enter

git rm --cached ファイル名

例
git rm --cached style.css
git rm --cached style.min.css
git rm --cached style.css.map
STEP
確定する

1行ずつ書いてEnter

git add .gitignore
git commit -m "Fix: stop tracking ignored files"

sourcetreeでエラー

終わったと思ったらエラー。sourcetreeを使用している場合、起動するとエラーが出るかも。

「OpenSSH Authentication Agent」というサービスが、Sourcetreeの起動を邪魔している ために発生している様です。

gitignoreでSSHエラー
STEP
サービス画面で設定

デスクトップ画面の左下の検索に「services.msc」と入力しサービス画面を表示する

STEP
SSHを停止

リストから「OpenSSH Authentication Agent」を探し、右クリック し、「プロパティ」 をクリックします。「サービスの状態」を「停止」にする

SSHを停止する
STEP
自動起動を無効にする

「スタートアップの種類」 のプルダウンメニューをクリックし、「無効」(または手動)にする。適応して、OK

SSH自動起動を無効にする

Soucetreeを再起動して、どうなるかチェック。多分大丈夫なはず。私はこの手順で直りました。

誰かの役にたてば嬉しいです。

よかったらシェアお願いします
  • URLをコピーしました!
  • URLをコピーしました!

コメント ※ハンドルネームでお願いします

コメントする

INDEX