Git

hubでpull-request: Unprocessable Entity (HTTP 422) Invalid value for "head"とでる

Git

ReferenceにあるようにError Messageが適切でない場合があるので、下記の方法で必ずしも解決するかは不明。 github上にbranchがないのにpull-requestを作っているのが問題 --pushで、今いるbranchをpushしてpull requestを作ってくれる。 hub pull-request -…

数式が使える最強のプレゼンテーション環境

Git

うれしい markdownでかける webで見れる githubで管理できる MathJaxでlatexの数式が使える markdownとMathJaxの組み合わせで起こりがちの_などのエスケープ問題を回避できる。 使うもの Remark.js github jsをurlで読み込めるので、ネットにつながる環境な…

Bitbucketでブランチを作れなくなった時の対処

Git

Bitbucketを利用していて、同名のブランチが存在しないにも関わらずブランチを新しく作れなくなる問題があるので、その対処法を書く。 エラーメッセージとしては、bitbucket上からブランチを作成した場合は以下のようなメッセージが表示される。 ローカルで…

xcodeでGitを利用している場合のファイル名のリネームの問題

MacのxcodeでGitを利用している場合は、ファイルやプロジェクトの名前変更を行う時に気をつけておかなければならないことがある。 Git(及びxcode?)では、ファイル名の大文字及び小文字を区別するが、Mac上ではファイル名の大文字と小文字を区別しない。 ど…

ローカルに作ったレポジトリをBitbucket上で管理する方法

Git

ローカルで管理してたレポジトリをBitbucketで管理する為の方法を書く。 基本的には下記にあるようなローカルのリポジトリをGithubで管理するのと同じで良く、もしくはBitbucket上でリポジトリを作成した時に表示される[Overview]->[Get started]->[I have a…

Gitの設定ファイルについて

Git

Gitの設定ファイルの優先順位は以下 /path/to/repository/.git/config ~/.gitconfig /etc/gitconfig つまり、ここのレポジトリの設定ファイルが最も優先順位が高く、/etc/gitconfigが最も低い。 Gitの設定は以下のコマンド(一例)で、変更できるがこの時ど…

Gitでbranchを切らずにコミットしてしまった場合の対処

Git

Gitでbranchを切るのを忘れて、masterや他のbranchにcommitしてしまった場合にcommitをそのまま移動させる方法。 commitが1つの場合はresetなどでcommitを取り消してworking treeをgit stashなどで保存してbranchを切れば良いが、commitを複数していた場合に…