#Githubの使い方備忘録
自分がgithubを使うにあたり、メモ書きとして残します。
sshでの通信を想定しています。
##はじめて連携する時
ssh-keygen
ここで設定したパスワードを後々毎回連携する際に使用することになるので忘れずに。
cat ~/.ssh/id_rsa.pub
鍵情報をコンソールに表示。
github→右上のアイコンからSettings→SSH and GPG keys→New SSH kews
のところにさっき表示した鍵情報を貼り付ける。
以上で連携は終わり。
##リモートリポジトリ→ローカルリポジトリのやり方
リモートリポジトリの、Clone or Downloadで表示されるやつ(ただしUse SSH)をコピー。
ローカルリポジトリを作りたいディレクトリに移動して、
git clone (さっきコピーしたやつ)
ディレクトリ内に生成しているはず。
###pull
これは使いたいブランチに依存する、
git pull origin master
##ローカル→リモート
とりあえずディレクトリ作って入る。ここにリポジトリを作るには、
git init
このディレクトリ内にリポジトリが生成される。
これはGUIのファインダー内にはひょうじされないから注意!!!
addするには、
git add addしたいファイル名
ここでそのディレクトリすべてaddしたいってなったら、
git add .
commitは、
git commit -m "なんらかのメッセージ"
コミットには何らかのコメントが必須
pushは、
git remote add origin git@github.com:自分のGitHubアカウント名/作ったプロジェクト名
git push -u origin master
##ブランチ!!!
めんどいので詳細は省きます。
git branch
git branch gh-pages
git checkout gh-pages
touch index.html
git checkout master
git merge gh-pages
以上が基本的な使い方。。のはず