3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Gitを勘で操作するために最低限気を付けていること

Posted at

はじめに

Gitって難しい。 わかるようでわからない。
できることはたくさんあるはずだが、割と勘とノリで扱っている…
そういう筆者でも最低限守っているラインのことを覚書的に記します。

git add . はしない

変更済みのファイルを全てaddしていいときに使うコマンド。
便利と言えば便利ですが、意図しない変更を含ませてしまう可能性が高いので、最初のうちは1個1個ファイルごとにaddするのが無難です。
(特に最初のうちは「なぜか関係ない設定ファイルが差分に含まれている」みたいなことが頻発するので…)

代替コマンド:git add ファイル名

「なんかよくわかんない挙動してるな」と思ったときはgit pushしない

Gitを使っている以上避けては通れないコマンドですが、「よくわからないからとりあえずpushしちゃおう!」 はやめた方がいい。
なぜならpushすると取り返しのつかない(わけではないが、修正が面倒になる)場合が多いからです。逆に言うと、push前なら修正がやりやすい。
どうにも挙動がおかしいぞ?となったときは、pushする前にコミットを元に戻してみるとか、一旦整理する方が無難です。

ちなみに戻すときはgit reset --soft HEAD~1で最新のコミットをステージングエリアに戻せるので便利です。

コミットは git commit -m コミットメッセージで書く

個人的な嗜好でしかないのですがエディタの操作が苦手でわけわからなくなってミスるケースが多発するので、-mでその場で書くようにしています。
同様の理由で、ブランチを切るときもgit checkout -b ブランチ名で切っています。

差分を確かめてからコミットする

チームで開発をしている場合、不要なコミットはできるだけ減らした方がレビュワーの負担を軽減できます。
誤った部分をコミットして後から再度削除のコミットをする、などはコミット前のチェックで削減できます。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?