2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

「Gitってadd,commit,pushとかするやつでしょ?」 このレベルだった人がGitについて勉強し始めた、勉強&成長記録です。

Last updated at Posted at 2019-11-20

とりあえずやったこと

Main
・サルでもわかるGit入門(書籍)を読む

Sub
・ググる
・その辺のGitの入門書を読む
・dotinstallのGit入門
https://dotinstall.com/lessons/basic_git
.ググってどうしてもわからなかったら聞く

「わかばちゃんと学ぶ Git使い方入門」もウェブ関連の知り合いにおすすめされたが、もうすでにサルわかgitの本を買っていたし、サルわかならウェブでも見られるし、今までサルにお世話になってきたし、また本を買うとお金がかかると言うことで購入はしなかった。

MainとSubを分けたのは、Mainが土台であとはSubで土台以外のかけているところを埋めていくイメージにしたかったため、分けました。

主に強化して覚えたことをざらっと

git
git rebase
git merge
git stash
git cherry-pick
git blame
git commit --amend

強化して覚えたことを細かく説明

git
git rebase

git rebase つなぐ元にするブランチ名
git rebase -i の「-i」は、「--interactive」の略式オプション.

git
git merge

rebaseとmergeはややこしいので、こちらにうまくまとまっている。
https://backlog.com/ja/git-tutorial/stepup/04/

git
git stash

開発に集中していたのに、急遽対応しなければならない別の修正が上がってくることもある。しかし集中し開発していた内容が、まだコミットするほどに、まとまっていない状況だったら…。そう言う時に使うのはこちら。

git
git stash save “任意のメッセージ”
git stash list
git stash apply 復旧したいstash名
git stash drop 削除したいstash名
git
git cherry-pick

cherry-pick意味 いいところどり。
git cherry-pick 取り込むコミットID

git
git blame

言い方は悪いけれど、誰が間違えたか悪い人探しの時に使うよう・・・・・。

$ git blame src/bug.js

git

git commit --amend

amendは改正という意味

$ git commit -m “1st commit”

$ git commit --amend -m “second commit”
とても参考になったサイト
http://ism1000ch.hatenablog.com/entry/2014/03/26/190939

なんでこの記事を書いたのか?

色々調べたり、本読んだりしてけれど、いざ使う場面になったら使えるか不安なのでこの記事を書いて振り返れるようにしました。
もしそれをしてもわからなかったら、ググってみる。
そうすれば大丈夫だと自分に言い聞かせています。

2
2
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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?