git
フォーマットをかけたい プロジェクトとかで、チームで開発をしている時、みんな書き方が違うと困る。 共通のフォーマットをかけたい。 エディターでかければいいが、人によっては使用しているエディターが違う、対応していない、ということもある。 なので…
最新ブランチなのに変更が起こっていない git statusや git pull等を使ってどう考えてもブランチが最新状態。 なのに状態が変更されないなどがある。 例えば、名前の変更で大文字小文字の変更を行った場合。 手元のブランチでは、名前を大文字から小文字にし…
ファイル名の変更をしたい ファイル名を変更をしたい。 Gitはデフォルトで大文字と小文字の区別が出来ないので、設定を変えた。 git config core.ignorecase false さあ、ファイル名の変更を・・・あれ?様子がおかしいぞ? 変更とリネームが分かれる ファイ…
過去のcommitを変更したい 間違えた内容をcommitしてしまった。 その内容を変更したい。 直前のものであれば、 git reset --soft HEAD^ git reset これでcommitを戻して、内容を変更してからcommitという手があるが、 commitを新しく繋げるだけなのと、数個…
注意 あくまで私が気をつけていることなので、参考程度に コミットメッセージが迷う Gitなどを扱っていると、コミットメッセージを加えるときがありますが、 どんなコミットメッセージが良いか迷うと思います。 私が気をつけていることを記述してみます。 概…
注意 これはメモです! これを見て、知らなかった!ってあったら調べてみるといいかもです。 伝えたいこと(基本編) gitは差分を保存してるよ コミットは、セーブだよ(番号あるよね) コミットのツリーがあるよ ブランチは、その番号の保存場所だよ 伝えたいこ…
気をつけたいこと コードと関係ない目的を書かない(意図が伝わらない) 性質が(大きく)異なる内容を複数含まない 例 [update] フィードバック対応 [update] A画面の修正と、B画面に機能追加 ↓ [fix] A画面のデザイン崩れの対応 [fix] A画面でボタンが動かない…
ブランチのコミットを移したい 別ブランチで作業をしてました。 このブランチでやっていたことを、他のブランチに入れたい。 このときに『一部のコミットだけ』を移したいということだった。 cherry-pick git logなどで見てるコミットのIDを確認する git che…
間違えた!revertしよう! Gitを使っていて、 『プルリクの向き先間違えてdevelopにしちゃった!』 『間違えてdevelop書き換えちゃった!』 ってときに、revertしました。 もとに戻ったように見えますが、何も考えてないと、後から思わぬ問題が起こったりし…
プルリクでエラーっぽいのがある This branch is out-of-date with the base branch Merge the latest changes from develop into this branch. こう書かれていると思います。 これは何か。 原因 向き先である、developの内容が、プルリクを出している元ブラ…
MacでGitBucketを構築 ローカルサーバにGitの環境が欲しい GitHubっぽくブラウザでいろいろ操作したい ということで、GitHubライクなOSS、GitBucketを使ってみましょう。 あっという間ですよ! インストール先 MacBookに入れる。 ローカルネットワークでアク…
コミットメッセージが条件に合っていない チーム開発するにあたって、コミットメッセージにルールがある場合があると思います。 例えば、fix #12のように、該当のissueを指すメッセージがついていないなど。 でも、それを忘れてコミットすることはあると思い…
git add .とgit add -A いろんな変更をした時に、一度にaddしたいときがある。 (変更毎にステージするとしても、最後の一回とかに使いたい時があります) そんなときに使うコマンドとして、 git add . git add -A が候補に上がりますが、どう違うのでしょうか…
ケース: issueを立てた。プルリク出した GitHub上で、issueを立てました。 そのissueを見て、それを解決するためのPull Requestを出しました。 もし、そのプルリクがマージされたら、issueも一緒にクローズしたくないですか? 解決: commitメッセージに"fixe…
イベント企画中 前回のブログで、connpassページを作成しました。 www.nyamucoro.com そして、なぜ作成したか。 無限LT会、企画中! 私が前にPHPerKaigi2019で話した、『無限LTのススメ』が好評でしたので! 公開版で実施をしてみようと計画しています! わ…
git stashって? www.nyamucoro.com git stash -u "メッセージ"では動かない git stash メッセージでコメント残せるんだ。 なら、 git stash -u メッセージ・・・あれ?動かない? -mをつける git stash -u -mメッセージ このとき、-mのあとにスペースを入れ…
作業中に、別な作業をしたい プログラミングで、今やってるコーディングを途中で止めて、 他のコーディングをしたいって時ありませんか? Aの作業中に、今のコーディング止めて、先にBやって! ってやつです。 そんな時、Aを全部消すのもったいないですよね…
画像を元に戻してほしいと依頼された こんな時ありませんか。 前はこうして欲しいって言ったけど、 やっぱり前に戻してほしいんだ。 そんなときに、画像だったら昔の画像を探したりとか……そんなの大変すぎる(´;ω;`) ってことで、せっかくgit使ってるんだ…
メモ こんなことがあって、困ったので共有。 なにが起こったか gitを見たら、変更したファイルが some_dir/file.txt Some_dir/file.txt ってなってた。 中身を見ると両方共一緒。 何が困る 片方消したら、両方消える。 そのくせ、githubとかで見ると、2つフ…
良くない例 laravelのスタートページ表示 by klack710 · Pull Request #1 · klack710/study-laravel · GitHub 自作のLaravelの基本の開発環境です。 これの良くないところはどこでしょうか。 mysqlのコンテナの中身全部入ってる mysql配下の中身、これはmysq…
ターゲット htmlファイルとかを公開したい。静的ページでいい。 でも無料でやりたい。 httpsも対応させておきたい。 やれること githubにpushするだけでページ公開できる CSSやJavascriptとかも書ける 静的なページなのでDBとかはないよ 実際のリポジトリの…
こんな場面 xxx_branchで作業したぜ! masterにmergeするで! あ、 xxx_branchまだ修正点あるわ。 masterにmergeしたのをrevertして元通りに戻すっと。 さあ、 xxx_branchをもう一度mergeするで! あれ・・・? xxx_branchの変更が masterに反映されてない・…
注意 友人用。ざっくり説明。 内容 githubからclone ブランチを分ける コミットする。プッシュする。 プルリクを出す 合体させる 0.cloneじゃなくて、すでに作ったコードをgithubで管理したい willow710kut.hatenablog.com 1.githubからclone ダウンロードし…
すでにあるコードをgithubで管理したい $ ls index.html この状態で、このindex.htmlをgithubで管理したい これは単純に、git initをして送るだけでいい。 githubでリポジトリを作る マイページから、リポジトリの作成をする リポジトリの名前を用意する 出…