2010-12-28 34 views

答えて

11

github.comで好きなレポをクローンすることができます。 もっと複雑な機能(マージ、プッシュなど)が必要な場合は、独自のテストレポを作成することができます(現在は無料です)。 - http://help.github.com/creating-a-repo/

+0

を行うテストすることができレポですが、私はまた、コミットとブランチマージやりたいです! – SunnyShah

+0

まあ、そこにテストレポを作成することができます。現在の瞬間(https://github.com/plans)にある無料プランには、無制限の公開リポジトリがあります。[編集 - 私はgithubには何ら関係していません。私はただそこにいるユーザーです] – aeter

+2

コミット、マージなどはすべてローカルで行われます。あなたがすることができない唯一のことは、外国レポにプッシュすることです。さもなければ、サイードが言うように、あなたはあなたの1台のコンピュータでこれすべてを(リモートのレポを含む)非常に簡単に行うことができます。 – Dustin

15

GitはSVNと似ていませんレポあなたができることは、ファイルでいっぱいのディレクトリをとり、コピーを作ることです。そのコピーでは、 "git init"を実行してください。あなたはgit repoを持って遊んでいます。ローカルからクローンを作成したり、プッシュしたりプルしたりすることもできます。あなたはインターネットに接続していなくても、これをすべて行うことができます。

8

これは古い質問ですが、他の人にとってはまだ非常に最新の状態です。

私は通常、次の作業フローを使用します(それは、サイライドの答えが示唆するものです)。これはGitのテストや、リモートのリポジトリをDropbox(github.comなどではなく)のようなネットワークドライブやサービスに置くために使用できます。

リモートリポジトリとして機能するディレクトリを作成します。既存のプロジェクトディレクトリに

cd /somewhere/on/hard/drive/eg/Dropbox 
mkdir my_project 
cd my_project 
git init --bare 

ゴー(または何かを持っていない場合は作成します):

cd project_dir 
git init 
# add all files you want to add, e.g. *, *.cpp *.h, '*.cpp' etc. or one by one 
# create some file if you don't have any 
git add * 
git commit -am "initial commit" 

まだでプロジェクトディレクトリに移動し、リモートリポジトリに接続します。

# add the remote repository 
git remote add origin /somewhere/on/hard/drive/eg/Dropbox 
# push for the first time 
git push -u origin master 

次にできるのはです、git pushgit pullまたは何でも試してみてください。そのリポジトリの使用標準クローンの新しいクローンを作成するには:

git clone /somewhere/on/hard/drive/eg/Dropbox my_project_dir 

それは任意のサーバまたはサードパーティのサービスを必要とせず、それも本当の仕事のために使用可能であるので、これはテストのための素晴らしい作品。

また、初心者の方は、http://try.github.io/で、Webブラウザで基本的なGitコマンドを試すことができます。

関連する問題