IT業界の新人です。まったくの未経験で入社して、分からないことだらけで毎日勉強していますが、特にGitがわかりません。もちろん使い方もわからないのですが、それ以上になぜこんな面倒なツールをプログラマーたちは使い続けているのか理解に苦しみます。まず、Gitに限りませんがターミナルを使う意味がわかりません。黒い画面に英語だけで、たしかに操作が軽いんだとは思いますが、直感的でなく使いづらいです。コピペもできなくて大変です。グラフィックはなぜないのですか?また、Gitの使い方も謎だらけです。今の作業内容をクラウドみたいな感じで保存というならわかりますが、いちいちステージングとかしてプッシュとか手間をかけるのもわかりません。更新のコマンドひとつあればいいのにと思います。昔から使われてきたからだと言われたらそうなのかもしれませんが、なかなかアップデートされないんですかね?なんか時代に逆行してるなと思います。もっとバリバリ仕事をするようになると便利だと思うようになるのでしょうか?まったくモチベーションがわかないので、素人にメリット等教えてもらえると嬉しいです。

1件の回答

回答を書く

1230503

2026-07-15 20:10

+ フォロー

Gitがない時のデメリット



・任意の地点に戻るのが面倒。ファイルの追加や削除を含め。毎日スナップショットを取る場合「この機能が出来た日って何時だっけ」ってなる。その記録を残すくらいならGitを使う方が楽。

・多人数で開発するときに、ファイル単位の分担ならまだしも、同一ファイルの同時修正を管理するのは死ぬほど面倒。

・変更履歴をソース内のコメントに書くとカオスになりがち。今のコードの動作と全然違うコメントが残ったりする。なので、そういう情報はコメントに書くべきではない。

・一つの問題への対策が複数ファイルに及んだ場合、それを見通せる状態で記録するのが面倒

・ブランチはまあ出来るとして、マージするのが死ぬほど面倒。元のブランチも進んでいるので。



>ターミナルを使う意味



手順を記録・再現しやすいからです。GUIだと全てスクショを取って赤丸を入れる、みたいなことになって面倒です。そういう必要性がない作業なら、GUIで良いですよ。



で、Gitをターミナル操作ですか?あなたの職場はビジュアルなツールは使ってないんですかね?自分は素のGitコマンドなんて使わないですよ。



>ステージング



それをやるかどうかはプロジェクトのワークフロー設計次第なので、職場で必要性を質問してください。



>なかなかアップデートされないんですかね?



現状、ベストな方法です。これ以上に良い方法が提案されれば、それは考えます。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有