Python製のツールpre-commitでGitのpre-commit hookを楽々管理!!
はじめに サーバーレス開発部@大阪の岩田です。 現在開発中のプロジェクトでソースコードの静的解析を強化すべくGitのpre-commit hookを便利・かつ簡単に管理する方法について調べていました。 色々調べたところ、 […]
View Articlegitのcredential.helperを理解してCodeCommitの403エラーを回避してみた
はじめに こんにちは、平野です。 先日下記のブログが投稿されたのとほぼ同じタイミングで私も同じ状態に陥っていたため、対応策を探していました。 gitでのCodeCommitへの操作が403エラーになった原因を調査した記録 […]
View Article[git][初心者向け]ブランチ作成直後のpushの注意事項
Di部の岩澤です。 今回はGitでハマった件について小ネタ程度に書いてこうと思います。 先に結論だけでも ブランチ作成後の最初のgit pushには-uをつける ローカルブランチが追跡する上流ブランチを確認するには「gi […]
View Articleローカルに点在するgitリポジトリを一元管理したいアナタに教えたいghq-migrator
事業開発部の野村です。前回の私の記事ではJavaのサーバーレス開発を紹介しましたが、最近はGoの開発欲が高くなってきてます。 はじめに gitのリポジトリを管理するのにghqが便利という話を聞いて最近使い始めました。 今 […]
View ArticleGitのサブモジュールで発生した変更を親リポジトリで無視する2つの方法
こんにちは。サービスグループの武田です。 バージョン管理システムであるGitはソースコードなどをリポジトリという単位で管理します。さらにGitにはサブモジュールという機能があり、これを利用することで別のリポジトリを自身の […]
View Article[小ネタ] Gitのエイリアス設定を晒してみる(19個)
Gitのコマンドは様々なことができますが、たまに長ったらしく感じます。 そんなときに便な機能がエイリアスです。 というわけで、私が使っているエイリアスを晒してみます。気になるものがあれば、ぜひお使いください。 目次 環境 […]
View ArticleCommitizenを使ってgitのコミットメッセージをしっかり書こう
はじめに gitのコミットメッセージを記述するとき、内容について悩むことが度々あります。 簡潔に要点をまとめて書きたいけどいちいち記述が面倒だったり、チームで書き方がバラバラだったり・・・ そして結局「fix bug」の […]
View ArticleGradle でバージョンを自動的に付ける (2020 年版)
旬の生魚おじさん、都元です。弊社は本日を最終営業日として、これから冬季休業となります。 今年も一年、どうもありがとうございました。というわけで恒例の書き納め三本締め、その2。 だいぶ昔に「Gradle でバージョン名を自 […]
View ArticleSpring Boot Actuator の info エンドポイントにビルド情報を含める
旬の生魚おじさん、都元です。弊社は本日を最終営業日として、これから冬季休業となります。 今年も一年、どうもありがとうございました。というわけで恒例の書き納め三本締め、その3。 またまた以前のエントリーの掘り返しになります […]
View Article1Passwordから情報を取得するgit credential helperを作ってみた
DA事業部の岩澤です。 最近、色々ありまして社用PCにWSLを導入しました。 (MacにVMWare使ってWindows10入れてその上にWSLのUbuntu入れました。さらにMac側にはDocker環境もインストールし […]
View Articlegit commitコマンド実行時にGNU nanoエディタを利用してコミットメッセージを書く
こんにちは、CX事業本部の若槻です。 gitでコミット時にコミットメッセージを書くときは、 git commit -m "コミットメッセージです。"のように-mオプションに指定 git commitコマンド実行時に立ち上 […]
View Articlegit pull実行時にローカルで未コミットの変更を保持する方法
こんにちは、CX事業本部の若槻です。 git pullを実行する際に、ローカルで未コミットの変更をリモートに反映させずローカルでだけ保持したい場合があります。 例えば、以下のようにhoge.txtの変更がローカルで行われ […]
View ArticleGitリポジトリ内をgrepする git grep はシンプルで超便利
Gitリポジトリ内を検索する機会はよくあると思います。 このメソッドって、どこで使われてるんだっけ? その定数の定義って、値は何だっけ? どこにあるんだっけ? あのURLって、何箇所で使われているんだろう? git gr […]
View Article[随時更新]個人的に開発作業でよく使うgitコマンドの組み合わせ
こんにちは、CX事業本部の若槻です。 個人的に開発作業でよく使うgitコマンドの組み合わせを整理したのでご紹介したいと思います。 gitコマンド組み合わせ ローカルに未作成のリポジトリで初めて作業開始する リモートリポジ […]
View Articlegit hookを使ってVue.jsプロジェクトをコミット前にLintする
はじめに こんにちは!馬場@岡山オフィスです。 最近、業務でVue.jsに触れる機会に恵まれTypeScriptとあわせて鋭意勉強中です。 Linterに怒られながら構文とともにお作法的なものも身につけたいと思いesli […]
View Article【小ネタ】消し忘れのリモートブランチを一括表示・削除するワンライナー
みなさまリモートリポジトリに消し忘れのブランチはありませんか?? 「1年以上の前のブランチ」「自分が作成していない詳細不明のブランチ」などが残っていて、消して良いかもわからない。。。。なんてことあるのではないでしょうか。 […]
View Article【Gitコマンド入力をお手軽に!】ターミナルUIのGitツール「lazygit」の紹介
はじめに 皆さんはgitコマンドを扱う時にCLIを使っていますか?いちいち「git commit」や「git merge」などのコマンドを打ったりhistoryから探したりするのって面倒ですよね。ただGUIのツールを使っ […]
View ArticleGit / GitHub を使用したチーム開発時のガイドラインを制定しました
開発時にはみなさん Git や GitHub を使うと思いますが、使い方についてチームメンバー間で微妙に認識の違いがあると進捗を妨げてしまいます。それを防ぐためにガイドラインを定めてみました。 ちなみにこれは CX 事業 […]
View Article[Git]誤ったブランチで実施した変更を正しいブランチに移動する
こんにちは、CX事業本部の若槻です。 Git環境での開発作業で、本来はFeatureブランチで作業するべきところを誤ってMasterブランチで作業してしまったということが時々あります。そのような時に誤ったブランチから本来 […]
View Article[Git]プッシュ済みのコミットをamendしてしまった時の対処
こんにちは、CX事業本部の若槻です。 Gitでの開発作業で、うかつにもプッシュ済みのコミットをローカル側でamendにより変更しまった際の対処方法について確認をしました。 プッシュ済みのコミットをamendしてしまった […]
View ArticleGuidelines for team development using Git / GitHub
We all use Git and GitHub for development, but if there's a subtle difference in understanding between team me […]
View ArticleGitのコミットグラフをキレイに分かりやすく見るツールは、VSCodeが最高だ!
今のプロジェクトでは、いわゆるGitHubフローでGit運用しています。 masterブランチから作業ブランチを作って作業する 作業ブランチからmasterブランチへのマージは、プルリクエストを使う 隔週リリースを行って […]
View Article[GitHub] Multi-line code suggestionsでコード提案機能が便利になりました
以前からベータ版で提供されていた「Multi-line code suggestions(複数行のコード提案機能)」がGAされました。全てのGitHubユーザーがこの機能を利用できます。 GitHubのSugges […]
View Articlegit resetとgit checkoutはどう使い分ければいいか
こんにちは、CX事業本部の若槻です。 Gitコマンドのgit resetとgit checkoutは、いずれも「インデックス(ステージ)」や「作業ツリー」や「HEAD」などを指定の状態に戻すことができるコマンドです。今回 […]
View ArticleGitHubヘルプを参考にSSHキーの設定を行ってみた
こんにちは、CX事業本部の若槻です。 今回は、Gitコマンドの実行でGitHubとのSSH認証ができるように、GitHubヘルプの手順を参考にしてSSHキーの設定を行ってみました。 SSHキーの設定を行ってみた [Git […]
View ArticleGitでmasterブランチを作らずに作業をしてしまった時の対処
こんにちは、CX事業本部の若槻です。 今回は、Git(GitHub)を利用した開発で、リポジトリにmasterブランチを作らずに作業をしてしまい、Pull Requestが作れなくなってしまったので対処をした事例について […]
View Article【Tips】2つの端末間で同じGitローカルリポジトリを同期させたい
こんにちは。DA事業本部の春田です。 表題の件、あまりググっても解決方法が出てこなかったので残しておきます。 問題 Gitで開発していると、手元のPCで実装したコードを検証環境のサーバーに配置して試したい、なんてことは多 […]
View ArticleIntelliJ IDEAでGitHubのPull requestをレビューしてみた
これまでは、プルリクエストの初期サポートとして、プルリクエストの一覧を参照したり、コメントを表示したりと主にプルリクエストを表示する機能がサポートされていました。 今回のアップデート(IntelliJ IDEA 2020 […]
View Article【44で初心者で】やってみよう! はじめてのGit
「Git」「GitHub」「GitLab」。おそらく「ざるそば」「もりそば」「せいろそば」のような似たようなものなのかな?・・・ぐらい無知だった私が「Git」について勉強しさわってみたことを公開させて頂きます。 はじめに […]
View ArticleGit管理下でローカル編集した差分を検知除外したい時にはgitignoreではなくgit update-indexを使おう
はじめに gitでのバージョン管理対象にしつつも、編集差異を検知させたくないというケースは時折あります。環境変数設定用ファイルの内容をプロジェクト共通の初期値にしておき、各々の環境に合わせて調整する等。 「.gitign […]
View Article
More Pages to Explore .....