GIT

tigを使うか、lazygitを使うか

gitを使う際のクライアントツールを色々試している。 その中の候補として、tigとlazygitを検討中。 jonas/tig: Text-mode interface for git jesseduffield/lazygit: simple terminal UI for git commands どちらも良いツールで、ターミナル上で簡単にgitの…

ローカルに残っているリモートで削除されたブランチへの参照を削除する

git

仕事でgitを使っていると、すでにリモートで削除されたブランチへの参照が git remote --all したときに出てくるようになる。 これを整理したかったら以下のコマンドを実行すれば、削除済みブランチを一覧表示から削除できる。 git fetch --prune 参考 git-s…

Git flowでブランチ名を変更してfeatureブランチにする

featureブランチではないものをfeatureブランチ扱いにする時の方法。

Bitbucketの複数アカウントを使い分ける

git

複数のbitbucketのアカウントを使い分けている時にやっておくと良い設定。

git secretsを削除する時の注意

git

aws謹製のgit-secretsの削除で色々と困ったので共有。

gitでマージ済みのブランチを一括削除する。

git

開発がある程度進んできて不要なトピックブランチが増えてきたときの対処法。

カレントブランチのコミットを一発でプッシュする。

git

カレントブランチのコミットをリモート(origin)にプッシュするためのものをワンライナーで書いた。

bitbucketからgithubにリポジトリを移行した。

githubを有料アカウントにしてprivateリポジトリの制限がなくなったため、bitbucketにあるリポジトリをgithubに移しました。 その時の手順まとめ。

【git】ブランチ名をtabキーで補完したい人のために!

GIT

何かとお世話になるgitですが、ターミナル上で使っていてちょっと困ったことに。 tabで保管してもらいたいブランチ名が出てこない…。チェックアウトしてブランチを切り替えようにも、ブランチ名を手打ちするのは面倒。 で、そんな時はどうするか? .bashrcに…

【git】リモートでは消したの…ローカルから消えてくれないブランチを消す方法

git

git remote prune リモート名 リモートに登録はしたものの、その後開発が終わって削除されたブランチ。 ところが、git branch -aで見るといつまでたっても「/リモート名/hogehoge」が消えてくれない…特に操作しなければ問題ないけれど、見栄えが良くないし何…

遊びながらgitがどんな風に動いてるかわかるサイトが面白い!

プログラマの皆さん、おはようございます。 早速ですが、御社ではどのようにしてソースコードのバージョン管理をされているでしょうか? 僕の周りではもっぱらgitです。一時期svnが主流でしたが、最近はgitで管理するプロジェクトが増えてきました。 ただ問…

gitをgで起動させるための設定

GIT

ターミナル上から.bashrcを開いて、以下の1行を追加。 alias g='git' あとは、この設定を反映させるためにsource .bashrc を叩けば完了。

GITの1番のおんけいは「何とかなるという安心感」

GIT

GITを使い始めてしばらく経ちました。ようやく使い方にも慣れ、機能ごとにブランチを分ける、ブランチ間でマージしたりリベースしたりする、コミットの歴史をキレイにしてプッシュする、なんて言う事も問題なくできるようになりました。業務上GITの操作で問…

git rebase: 別ブランチのコミットを取り込む

GIT

git rebaseを使うと別ブランチの更新を作業中のブランチに取り込むことができます。例えば、developブランチの更新をtargetブランチに取り込む場合は、 git checkout target # targetブランチに入ります git rebase develop # developブランチからrebaseしま…

gitとsvnのaddの違いにはまった話。

GIT

昨日、こんなことがありました。 そういえば、バージョン管理ってみんなGITなのかな?今日久々にSVN触ったらsvn add .が動かなくて憤死しかけた。— ふじたか(旧:ぴるてぃ) (@fujitaka_pj) 2014, 5月 21 最近はgitをメインで使っているので、新規ファイルを…

gitでよく使うコマンドを短縮して使う方法

GIT

前回、gitについて書いたので、今回もそれっぽいことを簡単に。 gitをコマンドライン上で使っていると、とあることに気がつきます。 「commitとかstatusとか打つのめんどくさいな…」 GITを使っていると、同じコマンドを何度も何度も操作することになります。…

bitbucketでソースコードを管理してみた

GIT

プロジェクトなどのソースコードを、皆さんはどうやって管理してますか?ローカルのサーバーを立ててその中で管理してみたり、オンラインのバージョン管理サイトに登録して利用してみたり、手段は色々あります。 僕はソースコードの管理にはgitを利用して来…