Git

Git

GitHub GraphQL APIをOctokitで使う方法 – PRのデータ取得

GitHub GraphQL APIを使って、リポジトリのPRデータを効率的に取得する方法を解説します。REST APIでは複数回のリクエストが必要だったデータも、GraphQLなら1回のクエリで取得可能です。この記事では、Octokitを...
Git

GitHub REST APIからGraphQLへ移行して7分→20秒に高速化した話

GitHubリポジトリの開発活動を分析するWebアプリを開発中、データ取得に7分もかかる問題に直面しました。そこで、REST APIからGraphQL APIに移行した結果、7分 → 約20秒と約20倍の高速化を達成しました。この記事では、...
Git

【個人開発】開発チームのパフォーマンスを可視化するツール「Team Insights」を作った

はじめにエンジニアとして5年ほど働いてきて、最近はフロントエンドチームのリーダーを任されるようになってきました。チームをマネジメントしていると、こんな悩みが出てきます。「チームの開発活動を客観的に把握したい」「メンバーの貢献をちゃんと可視化...
Git

[Git]間違ってdevelopブランチにコミットした時はそのままfeatureブランチにマージしちゃえばいいんじゃない?って話

ローカルの変更を間違えて developブランチにコミットしちゃったことありませんか?私はよく、featureブランチを切る前にdevelopブランチにコミットしてしまうことがあります。Gitのミスって、すごく焦りますよね。この記事では、そ...
Git

[git stash]VSCodeでコミットせずに変更を一時退避(保存)する方法

私、developブランチで実装してみて、いい感じだったらブランチ切ってコミット&プルリクするっていうのをよくやるんですよね。そんな時に別タスクの優先度が上がって、一旦現状の変更をコミットせずに一時退避させて、他の修正を行いたいことがありま...
Git

不要なリモートブランチを一気に削除するコマンドのgit fetch –pruneはVSCodeでも実行可能

開発が忙しくなってくると、使わないブランチがどんどん溜まってきますよね。特にリモートブランチはあまり認知できていないことがあるので、気がついたら大量に残っていることがよくあります。この記事では、そんな不要なリモートブランチを一気に掃除できる...
Eclipse

【Eclipse】develop(親ブランチ)の変更をfeature(子ブランチ)に取り込んでconflictを解消する

gitでリポジトリ管理をしていると、自分が作業している子ブランチと親ブランチの変更場所が重なり、conflict(対立)が発生することがあります。私も最近、複数人で同じ機能を開発しているときに大量のconflictを経験しました。ちょっとだ...
error

git pullとfetchができない!configの不要情報を削除すると解決

Eclipseでリモートブランチを削除したら、git pullとfetchができなくなることがありました。少し困ったので、この記事で解決した方法を紹介します。エラーメッセージの内容その時のエラーがこちらRemote does not hav...