※ ChatGPTを利用し、要約された質問です(原文:gitを使っている人に質問です。)
Gitでソース管理をする際のフォルダの使い方について質問
このQ&Aのポイント
Gitでソース管理をする方法について質問です。リポジトリフォルダとローカル作業用のフォルダという2つのフォルダを使って作業する必要があるのでしょうか?
Gitの使い方について質問です。プロジェクトファイルが2つもあるとごちゃごちゃしてしまうので、直接修正したいと思っていますが、その場合はどのようにすればいいのでしょうか?
Gitでのコミットやプッシュについて質問です。他の人が修正したファイルと自分の修正ファイルが被ってしまった場合、自動でマージされるのでしょうか?それとも古いファイルで上書きされてしまうのでしょうか?
gitでソース管理をしています。
gitではファイルをコミット、プッシュする用のリポジトリフォルダと、自分がローカルで作業する用の普通のフォルダ、2種類のフォルダで作業せよと教わったのですが、そうなんですか?
「Project」というフォルダを、リポジトリとしているとします。
そのコピーを「Project2」とし、ローカルでのファイルの修正はそこですると。
で、自分の修正が終わってコミット、プッシュする前に、
「Project」を最新にするためにそこで同期、プルを行います。
その後で「Project2」の中の自分が修正したファイルを「Project」の中に上書きし、その後にコミット、プッシュする。
そういう流れなんでしょうか?
滅茶苦茶分かり辛いのですが。
同じプロジェクトファイルが2つもあるなんて、ごちゃごちゃになりそうです。
上からはそういう風に指示されたけどそんなの面倒なので、「Project」の中のファイルをダイレクトに修正していました。
んでプッシュしようとしたら失敗しました。
別の人が、自分のと被らないファイルを修正したようでした。
ここで、自分がもしそのファイルを最新にせずにコミット、プッシュをしたら、自動でマージしてしまうか、私のローカルにあった古いファイルで上書きしてしまうのでしょうか???
自分が修正したファイルだけをアップするんじゃないんですか?
SVNやVSSならそうだったはずです。
GIT、意味不明です。
GITに反対します。
ご意見をよろしくお願いします。
お礼
ありがとうございました