質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

Q&A

解決済

2回答

443閲覧

VSCodeとGitHubの連携方法が分からない

homepage-site

総合スコア48

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

0グッド

0クリップ

投稿2024/10/06 10:02

編集2024/10/06 10:06

実現したいこと

ローカルリポジトリに任意のファイルを作成してコミットしたい

発生している問題・分からないこと

ローカルリポジトリ内で新しく変更されたファイル数が10000件もあり探すのに苦労する為、何とか対策することは出来ないでしょうか?

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

参考サイトに書かれているようにコミットとプッシュをしてみたのですが変わりませんでした…

補足

※VSCODE のソース管理で変更数が10000と出てコミットできない
https://terakoya.sejuku.net/question/detail/38462

※VSCodeとGitHubの連携手順
https://www.kagoya.jp/howto/rentalserver/webtrend/vscode/

※ローカルリポジトリにコミットしたいファイルを見つけにくい
https://imgur.com/uYi9znY.png

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TakaiY

2024/10/06 14:15 編集

> ローカルリポジトリ内で新しく変更されたファイル数が10000件もあり探すのに苦労する 通常そのようなことにはならないのですが、補足の最初のサイトにあるとおり,管理する必要の無いディレクトリが管理対象になっているのが原因でしょう。 管理しているのはどのようなプロジェクトですか? .gitignoreファイルにはどのようなディレクトリが登録されていますか? ちなみに、gitとGitHubは違うものです。 この場合はgitが正しいでしょう。
bsdfan

2024/10/06 14:16

現在の状況や、どういった操作をしてそのような状況になったかをもっと正確に書かれたほうがいいと思います。(レポジトリを作った方法、どこのディレクトリに作ったか、作った後どういう作業をしたか) まちがった操作をすると必要なファイルを削除してしまって、復元もできないケースがあります。
homepage-site

2024/10/06 14:30

TakaiYさん回答ありがとうございます、同階層のファイルを見ると Git に関係のないファイルがたくさんありました。 .git を削除することで解決するという記事を見て実行したところエラーは解消されたのですが、こちらのファイルは消すだけで問題ないのでしょうか? // ディレクトリ C:/Users/apple/.git/ ※VScodeのソース管理(SourceControl)の件数が大量に検出される https://qiita.com/sakuma-s-Qiita/items/bdbd13851e9d9af6f61f
homepage-site

2024/10/06 14:34

bsdfanさん回答ありがとうございます、一度 github はすべて削除して作り直しているので問題ないと思うのですが、どこのディレクトリに作ったかというのは説明不足でした申し訳ありません。 下記の場所に作成しております。 環境構築は参考サイトの通りに進めております。 ※Gitの環境構築(参考サイト) https://prog-8.com/docs/git-env-win // ディレクトリ C:/Users/apple/.git/
bsdfan

2024/10/06 14:53

C:/Users/apple/.git/ があって、それを削除して問題が解決したなら、それでいいと思います。 C:/Users/hogehoge/ 全体を git で管理するというのは通常はやらないです。プロジェクトとかひと塊の作業ごとにディレクトリ(フォルダ)をわけるようにして、そこを git で管理します。
homepage-site

2024/10/06 15:01

bsdfanさん回答ありがとうございます。 意味がよく理解できないのですが、プロジェクトとかひと塊の作業ごとにディレクトリ(フォルダ)をわけるようにして、そこを git で管理するというのは .git というファイルをレポジトリを作成するたびに追加するということでしょうか?
bsdfan

2024/10/06 22:56

.git は手で作るものではないので、「レポジトリを作成するたびに追加する」というよりは「レポジトリを作成するたびに.gitが作られる」に近いと思います。
tamoto

2024/10/07 05:06

回答ではないですが、 Git について基本を学習していないままコマンドを試すのはリスクがあります。 質問者さんがやっている間違いを元に、PC 内の全データを失ったケースがあります (https://teratail.com/questions/167t3f773hrs8j)。 (現在は解消していると思われますが) 質問時点では、軽い追加の操作を行うだけでデータを消失できる状況だったと考えられます。
homepage-site

2024/10/07 06:45

bsdfanさん回答ありがとうございます、.git が 1つ下の階層(リポジトリ)にもあったので不思議だったのですが、それを聞いて安心いたしました。
homepage-site

2024/10/07 06:49

tamotoさん回答ありがとうございます。 もう少し学習してから試すべきでした申し訳ありません。 過去の質問を確認したところ.git と同階層のファイルをすべて削除してデータが消えているようですね。 .git のみ削除しているので問題はなかったのですが慎重に行うべきでした。
guest

回答2

0

ベストアンサー

結論から書くと、

gitを使ってプロジェクトファイルの管理をしたくて、GitHubを使ってリポジトリのバックアップや連携をしたいのであれば、まずはgitやGitHubについて勉強しましょう。 環境構築はそれからです。

ちなみに、「git」と「GitHub」は関係はしていますが全く別のものです。混同してはいけません。


.git を削除することで解決するという記事を見て実行したところエラーは解消されたのですが、こちらのファイルは消すだけで問題ないのでしょうか?
// ディレクトリ
C:/Users/apple/.git/

一度 github はすべて削除して作り直している

意味がよく理解できないのですが、プロジェクトとかひと塊の作業ごとにディレクトリ(フォルダ)をわけるようにして、そこを git で管理するというのは .git というファイルをレポジトリを作成するたびに追加するということでしょうか?

質問の内容と、上記のコメントを見ると、gitの基本的なことがらについての理解が足りていない のが原因だと思います。

また、何かをするにあたって、Webに書いてあることを、それが何のための操作であるか、それをどこで実施すべきであるか、結果としてどのようなことが起きるか、などについてあまり理解せずに実施してしまっているような印象を受けます。
それでは物事は上手くいきませんし、場合によっては、 取り返しの つかないことになる可能性もあります。
たとえば、.gitディレクトリ(フォルダ)とはgitのリポジトリそのものなので、それを消すということはgitで管理していた情報をすべて消すことになります。

環境構築は参考サイトの通りに進めております。

と書いてありますが、「サイトの通り」には進めていません。

まず、このサイトには最初の方に必要なもの知識として「Gitの基礎的な知識  (Progate Git学習コースⅠをクリアしていれば十分です)」とあります。環境構築の手順なのですから、基礎知識について解説していないのでしょう。。

また、リポジトリの作成については、中盤以降で、「まずはターミナルを開いて、Gitで管理するディレクトリを作成し、移動しましょう。」と書いてあり、「mysite」というディレクトリを作るように指定されています。
このようにしていれば、今回の質問のようなことは起きていません。

ということで、giltを使ってプロジェクトファイルの管理をしたくて、GitHubを使ってリポジトリのバックアップや連携をしたいのであれば、まずはgitやGitHubについて勉強しましょう。 環境構築はそれからです。

投稿2024/10/07 01:35

編集2024/10/07 01:38
TakaiY

総合スコア13687

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

homepage-site

2024/10/07 06:57

TakaiYさん回答ありがとうございます。 .gitディレクトリ(フォルダ)は mysite ファイル内にも存在しており一つ上の階層に.gitディレクトリ(フォルダ)が2つ存在していたのでエラーになっていたようです。 Gitの基礎的な知識について気が付かず読み飛ばしておりました申し訳ありません。 「mysite」というディレクトリは作成済みなのですが質問に書いておらず説明不足でした、次回質問する場合は現在の状況を詳しく書くように致します。 gitやGitHubについて勉強してみます。
TakaiY

2024/10/07 07:14

> 一つ上の階層に.gitディレクトリ(フォルダ)が2つ存在していた なぜそのようなことになったのか、が問題です。 たぶん、操作をしているなかで間違えて、とか、試しにやってみて、というようなことだと思いますが、いずれにしても、そのコマンド/操作をすると何が起きるのかということについてちゃんと理解してから行なうことが重要です。 まあ、あまり怖がっていても先には進めなにのでバランスは難しいですが。
homepage-site

2024/10/08 16:22

TakaiYさん回答ありがとうございます。 サイトを見て上手くいかなかった際に別のサイトを見るということを繰り返していたので、事前に.git を用意してしまったのではないかと思われます。 分からなかった場合にもう少し深く考えてみるように気を付けます。
guest

0

どんな操作をしたのか書かれていませんが、リポジトリを作成してコミットすれば良いかと思います

投稿2024/10/06 11:00

utm.

総合スコア267

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

homepage-site

2024/10/06 14:35

utm.さん回答ありがとうございます、.git を削除することで解決できたのですが、こちらのファイルは削除したままで問題ないのでしょうか? ※VScodeのソース管理(SourceControl)の件数が大量に検出される https://qiita.com/sakuma-s-Qiita/items/bdbd13851e9d9af6f61f
utm.

2024/10/07 02:04

.gitはgitのリポジトリです。 .gitができたのであればローカルリポジトリに任意のファイルが作成できているかと
homepage-site

2024/10/07 06:59

utm.さん回答ありがとうございます。 ローカルリポジトリのファイル内を確認したところ .git が存在しており、その1つ上の階層にも .git が存在していたことでエラーになっていたようです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問