githubのつかいかた - HondaLab/Robot-Intelligence GitHub Wiki

gitとは?また,その使い方についてはネット検索するとたくさん出てきます. たとえば, 「いまさらだけどgitの基本」 などわかりやすいと思います.

最小限のコマンド

  • git clone [URL] : 全リポジトリを複製
  • git pull : リモート更新されたファイルを複製
  • git branch : ブランチの表示
  • git checkout [ブランチ名] : ブランチの移動
  • git add [ファイル名] : 更新ファイルを追加
  • git commit -m '[コメント]' : 更新についてのコメント
  • git push origin [ブランチ名] : リモートリポジトリを更新

wget, svn を使うと,github のファイル,サブディレクトリごと複製できる.

githubにはコードのアップロードをサポートするインターフェイスは存在しますが,コードの複製(ダウンロード)はgit cloneをつかう ことが前提となっています. しかし,巨大なレポジトリになると,全部をcloneしないで,ファイルや,ディレクトリごとに複製したくなる場合もあります.

個別のファイルを複製するには,raw表示したURLを指定して,

wget URL

を用います.

ディレクトリごと複製するには subversion(svn)を用いる

svn export https://github.com/<ユーザー名>/<リポジトリ名>/branches/<ブランチ名>/<ディレクトリパス>

githubを開くとブラウザのURLが表示されるので,"tree"の部分を "branches"に書き換えて指定すると,そのディレクトリだけが カレントディレクトリに複製されます.

subversionのインストール

subversionがない場合にはインストールします.

# aptitude install subversion
⚠️ **GitHub.com Fallback** ⚠️