Kakoのいろいろやったこと記

主にUnity関連でやったことをかいていきます

Gitでこれだけあれば大丈夫なやーつの記事

この記事は何か

Gitを初めて使う際の、コマンド(今回はGUIなので言葉自体の事)について、使い方がわからないと聞いたので「怖くないよプルプル▽」というために書いた記事。

言葉の説明のみ。

目次

実際の言葉

怖くない言葉
  • チェックアウト

  もうすでにコピーを持っているときに、他の人(過去の自分含む)がした作業をコピーしてきて使えるようにしたりする

  • クローン

  初めて使うときなどに、完コピを持ってくるときに使う

  • 新規ブランチを作る

  ブランチ、というものが「作業の分岐ルート」で、新しく分岐させたいときにする行動。機能ごとだったり、作業の塊ごとにする

  • コミット

  こんな変更をしたよ、と説明文と一緒に記録することができる。1ヶ月分の月報だと読みづらいけど、日毎の日報だと少し追いやすいよね、1時間ごとのログは過度だよね、って感じで、そこそこ細かく、でもある程度まとめてやると、後で便利。後々、他の人も見られることがあるので、ポエムを書いたり下ネタを書くととても楽しいことが起こるので注意

  • スタッシュ

  チェックアウトしたかったりするとき、でも一旦今の内容を保存しておきたい……なんてときに使う。チェックアウトするっていっても、今の作業どうするの……?ってかわいいPCくんは聞いてくれる。今の作業内容を一旦避難させることができる

  • スクワッシュ

  コミットが細かくなりすぎたり、ちょっとした変更が生じてコミットが増えちゃったとき、押しつぶして一つにまとめることができる

気をつけたい言葉
  • プッシュ

  これで全てが決まると言っても過言。プッシュをすると、Localじゃなくて他の人が見られる状態になる。変なコミットを消すなら今のうち(これの前)

  • リベース

  今作業している内容と、他の人の作業の内容を揃える行為。Pushしなければ他の人に影響はないといえば、ない。全体の作業の本流が、今の作業の根っこより先にいるときに、揃える行為。たまにコンフリクトというのが起きる。このとき、Fixするのにコミットが細かすぎると怠かったりする

  • マージ

何かしらのコミット(ブランチ)を、他の何かの上塗りに使う行為。完成した、チェックが終わった更新をマージしていくことで、本流が最新になっていく。ある程度組織になってる時は、内容を把握してる人がやる行為

 

その他

語弊を恐れず簡単のための書き方をしています。ggる必要があるかなないかな、くらいの判断にどうぞ。不明点はおきがっるに!