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

渋谷の自社開発企業でRails書いてます。

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

Git

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

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

Git

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

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

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

Git

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

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

Git

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

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

Git

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

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

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

githubの使い方【概念】

Git

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