fv17の日記 - Coding Every Day

Webエンジニアの備忘用ブログです。主にWeb界隈の技術に関して書いています。

Git

Git - 【stashコマンド】変更分を一時避難し、コミットせずに別ブランチへ移動する

Git

作業中にコミットせずに別ブランチへ移動しなければならなくなった場合の操作方法。 git stashで一時避難 git stashで作業内容を一時保存し、別ブランチへ移動することが可能になる。 git stashこの時、下記2つのファイルが一時避難され、変更前の状態に戻…

Git - リモートの最新情報をローカルに反映する(fetchとpull)

Git

リモート(GIthubなど)から最新情報を取得し、それをローカルに反映させるには2つの方法がある。一つがfetchでもう一つがpull。 fetch fetchはリモートリポジトリからローカルリポジトリに最新情報を取得する。 この時、ワークツリー(ローカルで実装している…

Git - コミット時のコメントの書き方について

Git

下記で話題になっているので参考。 Git公式でこう書けばGoodだよ的な記事はないのだろうか。qiita.comqiita.com

Git - ブランチとマージ関連のコマンド一覧

Git

ブランチを新規追加する # ブランチは切り替わらないので注意 git branch <ブランチ名> ブランチを切り替える git checkout <既存ブランチ名> # ブランチを新規作成して切り替える git checkout -b <新ブランチ名> ブランチの一覧表示 git branch # リモート…

Git - "git commit --amend" コマンドで、直前のコミットメッセージを修正する

Git

コミットメッセージを間違えた場合の修正方法 # 間違えた! git commit -m 'Wrong message!' 修正手順は下記 【方法1】ターミナル上で簡単に修正する方法 git commit --amend -m 'Correct message!' 【方法2】エディタを起動して修正する方法 (エディタがvim…

Git - 変更を取り消す

Git

参照 Git - git-clean Documentation ファイル変更を取り消す 編集や削除したファイルを元に戻す すでにGitが管理をしているファイルに対する変更や削除を取り消したい場合 git checkout -- . 追加したファイルの取り消し まだGitで管理しておらず、Untracke…

Git、Github - リモートブランチをローカルに取得する

Git

Githubのmaster以外のブランチを、ローカルに持ってきたい場合 git checkout -b <ローカルのブランチ名> origin/<リモートのブランチ名>例えば、 git checkout -b 01-untested origin/01-untested※書籍「Everyday Rails - RSpecによるRailsテスト入門」の第1…

ゼロから学ぶGitの勉強方法

対象とする人 はじめてGitを触る人 毎回ググりながらコマンド入力し、Gitの仕組みを説明できないエンジニア SourceTreeを使ってるけど、何しているのかイマイチ理解できていないデザイナ 到達するレベル 開発現場で Gitの仕組みを理解し、Gitまわりで躓くこ…

タスク毎にbranchを切って開発する場合のフローとgitコマンド

Git

自分一人の開発時のフロー。実務での開発時は3.コミット後に、プルリクエストとなり、その後Githubなどのホスティングサービス上でマージされるので異なる。 1.ブランチを切る git checkout -b your_branch_name 2.切り替わったブランチで開発 表題の通り、…