inari111 blog

Webエンジニアの備忘録

Git

--allow-emptyで空コミットを作る

Git

プルリクはできるだけ粒度を小さくしレビューをしやすくしていきたい。 そんなとき、空コミットがあると便利。 git commit --allow-empty -m "commit message" feature/hogeブランチで空コミットを作ってPushしWIPのプルリクを作る。 各作業はfeature/hogeか…

pullしたときに "You have not concluded your merge (MERGE_HEAD exists)."と表示されたら

Git

You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. と表示されたら、、、 git reset --merge とすれば、pullできた。

.vimrcをGit管理する

vimmerの人もそうじゃない人もこんばんは。 vimを使っていると.vimrcを編集することが多いと思うんだけど、これをGitで管理すると便利 ディレクトリを作成してシンボリックリンクの作成を行う $ mkdir ~/dotfiles $ mv .vimrc dotfiles $ mv .gvimrc dotfile…

【git】特定のコミットまで戻す

Git

どこまで戻すか決める コミットの履歴を確認する $ git log commit ************************ ハッシュ値をコピる commit以下の文字列 戻す $ git reset --hard ハッシュ値

【git】 いらないbranchを削除する

Git

ローカルのブランチhogeを削除する $ git branch -d hoge error: The branch 'hoge' is not fully merged. マージされてないから消せないよ。とのこと 強制的に削除するには -D でできる。 $ git branch -D hoge リモートブランチを削除する $ git push orig…

マージしようとして "error: There was a problem with the editor 'vi'."

Git

マージしようとするとエラー $ git merge hoge error: There was a problem with the editor 'vi'. Git に使用するエディタを設定する ・Vim の Path を確認する $ which vim /usr/bin/vim ・Git のコアエディターを Vim に設定する $ git config --global c…

git基本操作

Git

hogeというbranchの作成 git branch hogebranchの切り替え git checkout hoge現在いるブランチの確認 git branchファイルをステージに上げる git add ファイル名コミットする git commit -m "test commit"作成したbranchにpushする git push origin hogehoge…

GitHubをターミナルから使う

適当にディレクトリ作成 $ mkdir git-local作成したディレクトリに移動し、 $ git initInitialized empty Git repository in /Users/******/git-local/.git/テストでREADMEを作成 $ touch README作ったファイルをaddしてcommitする $ git add README $ git c…

GitとGitHubをMacで使う

GitのMac版をダウンロードしてくるpkgファイルをファイルをクリックして、インストールするGitのインストールパス確認 $ which git/usr/bin/gitバージョン確認 $ git --versiongit version 1.7.10.2 (Apple Git-33)デフォルトでインストールされているGitが…