箱のプログラミング日記。

えんじにあ奮闘記

GitHubでプロジェクト(Organization)メンバーの権限を変更する

GitHubでプロジェクトメンバーの権限を変更する方法についてまとめていきます。 具体的に言うと、今回は元々mergeの権限が無かったメンバーが自分でmergeできるように変更がしたかったのでその方法を調べました。 GitHubの権限について そもそものGitHubの権…

コンフリクト解消した後にpush/pullができない【Git】

GitのCUI操作もだいぶ慣れてきたけどコンフリクトが絡むとお手上げ〜な人向けにまとめる。 そもそもどうやってコンフリクトを解消したか コンフリクトは解消できたけど、その後に色々やろうとしたらつまづいたってこと多々あるはず。 まずはじめに大前提とし…

Updates were rejected because the tip of your current branch is...が出たとき

gitを使ってるとたまにこんな場面に遭遇する。 Updates were rejected because the tip of your current branch is behind its remote counterpart. Integrate the remote changes (e.g. 'git pull ...') before pushing again. すでにリモートにプッシュ済…

コミットのやり直し

gitのCUI操作にもだいぶ慣れてきました。 今回は、基本的なpush,pull,mergeは理解している方がさらに使えると便利な コミットの修正についてまとめていこうと思います。 コミットを修正したい時・・・amend コミットメッセージを変えたい 私もよくあるんです…

いつやるの?Git入門【抜粋】

とんでもなく良い教材を見つけてしまいました。 今の私 GitHubDesktopで一通りGitに慣れる→CUIでの操作に慣れる→ でも実際深いところでの理解はできていない といった状況。 一般的なコミット、プッシュ、プルリク出してマージしてプル・・・ とかは問題なく…

リモートブランチとローカルブランチで差分が出ちゃった

gitでちょっとバタバタした話。 複数ブランチを行き来しながら stashしたりstash popしたりを繰り返していたら、 なんかよくわからないけどコンフリクトが起きてしまいました。 複数人での開発で履歴を汚くしたくなかったので、 mergeはできるだけしたくない…

基本的なgitコマンドいろいろ

最近、Railsチュートリアルをやり始めました。 gitをCUIで操作することが格段に増えたので、 よく使うコマンドについて整理しておきたいと思います。 $ git init カレントディレクトリを作成するアプリケーションにしておく。 「これからはこのアプリケーシ…

GitHubでリポジトリの作成とアプリケーションの開発

新しくアプリケーションを作る時に、同じく新しくGitHubのリポジトリを作ることになると思います。 おそらく慣れてしまえばブログに残すほどのことでも無いかもしれませんが、 現段階ではまだ数回しかリポジトリの作成をしておらず、今後流れが分からなくな…

githubの使い方【概念】

共同開発において避けて通れない、githubについて 初学者向けにまとめておきたいと思います。 まず、gitとは ローカル環境で開発したソースコードなどの作成・編集履歴をリモートのリポジトリに保存しておくことができる仕組みのこと。 自分のPC内のデータを…