git/github 覚書
気になっていてそのままだったgit/githubをやっとこさ触ってみました。
Atomで使うことを前提に色々調べながらやりました。個人的に躓いたところとかをメモ代わりに記載していきます。
後々連携する場合は事前準備として先にgithubにリポジトリを作成しておくこと。
プロジェクトディレクトリを作成、移動。そして
git init
空でコミットしておく。この方がAtomと連携する場合に良さそうです。
git commit --allow-empty -m "First Commit"
先に作成したgithubのリポジトリを登録。
※atomを開く前にリモートリポジトリ登録しておかないと「No Remote」という表示が出てどうにもならなくなる。
git remote add origin https://github.com/XXXXX/XXXXX.git
ローカルとリモートを同期させる意味でfetch。
git fetch
ここまで来たら無事にAtomでgit/githubを扱えるようになったので。
atom .
pushに失敗した時は
% git fetch && git merge origin/master
この時
fatal: refusing to merge unrelated histories
と表示されマージに失敗した時は
% git merge --allow-unrelated-histories origin/master
とすると
Merge made by the 'recursive' strategy.
README.md | 2 ++
1 file changed, 2 insertions(+)
create mode 100644 README.md
というコメントと共にマージすることができる。
Author And Source
この問題について(git/github 覚書), 我々は、より多くの情報をここで見つけました https://qiita.com/hazigin/items/dbb0703ecf1e4521ff08著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .