githubはgitというバージョン管理システムのリモート機能を担当してくれます。
gitを使いこなせば、開発者っぽさに磨きがかかること請け合いです。
以下よりその解説をば。
まず、Desktop Githubを取ってきます。
Desktop GitHub →
https://desktop.github.com/
ダウンロードしてインストールすると、もしデスクトップ上にアイコンを作っていれば、Github DesktopとGit Shellと、たんにGitHubという名前の3つのアイコンがあるはずです。
github desktopはGUIで操作できるソフトですが、せっかくなのでコマンドラインでgitを使えるようになっておきましょう。
ここはGit shellを選択します。WindowsならPowershellの画面でGitが使用可能な状態になります。
デフォルトだとDocument\githubフォルダがカレントになっていますので、ここで以下のように入力します。
> cd [プロジェクトを作りたいフォルダ]
エクスプローラでパスをコピペできるように設定してるなら貼りつけると楽できます。
出来上がったら次に、以下のように入力します。
> git clone [githubで作ったリポジトリのURL]
※上記画像はフォルダ指定を省略しています。
画像であればこのコマンドを実行した下層フォルダとしてcheatRimというフォルダができあがってます。
出来上がっているかどうかをエクスプローラーで確認してみるとよいでしょう。
これは、githubにあったフォルダ構成をそのまま手元に移し、gitという機能を手元で管理できるようにしたフォルダになります。
もし出来上がっていたら、何か作ったファイルを投げ込んでください。
投げ込んでから、さっきのshell画面に戻ってください。ここでは作ったcheatRimフォルダを使って話を進めます。今回はDefsフォルダのみを投げ込みました。
Shell画面から以下のように入力すると、画像のように画面が変わります。
> cd cheatRim
赤文字の表示は、変更のみが行われているだけで、git側がそれを受け取っていない状態です。
なので、以下の二つのコマンドを入力してください。
> git add .
> git commit -m "github解説用コミット"
英語でちらっとエラー吐いてますが、githubで扱えるファイルは文字コードがutf-8で、改行コードがCR+LFでなければいけないのです。
とりあえず、自動で改行を置き換えしてくれているようなのでこのまま進めてしまいます。
今の状態は、手元のgitシステムが変更を承知しただけの状態で、githubにそれを伝えていない状態ですので、伝えてあげます。
コマンドは以下の通り。
> git push
三本線のイコールが出ていれば、githubのデータと手元のデータが完全に一致している証拠です。
これでgithubにデータをアップロードできているはずなので確認してみましょう。
defsフォルダが追加されました。さっき入力したテキストがdefsフォルダのとなりに表示されていますね。
これで手元とgithubをやり取りすることができるようになります。
あとは、変更をアップロードしたいと思ったらgit add→git commit→git pushの流れでいけます。
もしまずったりしたら、いろいろぐぐればたくさん情報が出てくるのでぜひ。