私はgitを勉強したいので、オンラインテスト用のgitリポジトリはありますか?私はリモートGITリポジトリで作業する方法を学ぶことができますか?テスト用GITリポジトリはありますか?
答えて
github.comで好きなレポをクローンすることができます。 もっと複雑な機能(マージ、プッシュなど)が必要な場合は、独自のテストレポを作成することができます(現在は無料です)。 - http://help.github.com/creating-a-repo/
GitはSVNと似ていませんレポあなたができることは、ファイルでいっぱいのディレクトリをとり、コピーを作ることです。そのコピーでは、 "git init"を実行してください。あなたはgit repoを持って遊んでいます。ローカルからクローンを作成したり、プッシュしたりプルしたりすることもできます。あなたはインターネットに接続していなくても、これをすべて行うことができます。
これは古い質問ですが、他の人にとってはまだ非常に最新の状態です。
私は通常、次の作業フローを使用します(それは、サイライドの答えが示唆するものです)。これは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 push
、git pull
または何でも試してみてください。そのリポジトリの使用標準クローンの新しいクローンを作成するには:
git clone /somewhere/on/hard/drive/eg/Dropbox my_project_dir
それは任意のサーバまたはサードパーティのサービスを必要とせず、それも本当の仕事のために使用可能であるので、これはテストのための素晴らしい作品。
また、初心者の方は、http://try.github.io/で、Webブラウザで基本的なGitコマンドを試すことができます。
そして、ここではあなたがpull request
https://github.com/octocat/Spoon-Knife
- 1. "gitリポジトリではありません"
- 2. Gitエラー: '上流'はgitリポジトリではありません
- 3. ポスト受信フックのGitチェックアウト: "gitリポジトリではありません。" "
- 4. gitリポジトリの命名規則はありますか?
- 5. "mv"コマンドを使用した後、 "gitリポジトリではありません:.git"?
- 6. 1つのgitリポジトリに複数のプロジェクトがありますか?
- 7. リポジトリをテストするユニットがありますか? Entity Framework 4.1
- 8. nameofrepo.gitはgitリポジトリではありません
- 9. Gitリポジトリが見つかりません
- 10. git submodule add fatal:Gitリポジトリではありません。
- 11. git statusは "致命的:Gitリポジトリではありません"を返すが、.gitディレクトリは存在する
- 12. GITとSubversionのリポジトリを同期する方法はありますか?
- 13. GIT:複数のリポジトリにコミットする方法はありますか?
- 14. 端末にgitリポジトリをリストアップする方法はありますか?
- 15. gitリポジトリのダウンロード/クローン統計を取得する方法はありますか?
- 16. テスト用のノイズのある画像リポジトリ
- 17. Gitリポジトリで `git add .git`を実行するとどうなりますか?
- 18. 方法はありますが「gitのはsvn dcommit」クローン化されたのgit-svnのリポジトリから:
- 19. gitを経由してアップロード:致命的: '/ git/p/Boggle'はgitリポジトリではありません
- 20. "Workspace project"リポジトリを使用する方法はありますか?
- 21. PyScripter用のMercurialまたはGitバージョンコントロールプラグインはありますか?
- 22. gitリポジトリを変更するコマンドがクラッシュしたり、中止されたりすると、gitリポジトリが壊れることがありますか?
- 23. なぜ "git cvsimport"は空のGitリポジトリを返しますか?
- 24. 単一のgitリポジトリに複数のXcodeプロジェクトがありますか?
- 25. gitとのインターフェースはありますか?
- 26. リポジトリは別のリポジトリを呼び出す必要がありますか?あるいは、リポジトリがサービス層を呼び出す必要がありますか?
- 27. git用のコマンドを作成するプログラムはありますか?
- 28. Bitbucketでgitリポジトリをクリアしますか?
- 29. 「opensslの/ ssl.h:そのようなファイルやディレクトリはありません」Gitリポジトリ
- 30. git - リモートにプッシュできません '致命的:gitリポジトリではありません'
を行うテストすることができレポですが、私はまた、コミットとブランチマージやりたいです! – SunnyShah
まあ、そこにテストレポを作成することができます。現在の瞬間(https://github.com/plans)にある無料プランには、無制限の公開リポジトリがあります。[編集 - 私はgithubには何ら関係していません。私はただそこにいるユーザーです] – aeter
コミット、マージなどはすべてローカルで行われます。あなたがすることができない唯一のことは、外国レポにプッシュすることです。さもなければ、サイードが言うように、あなたはあなたの1台のコンピュータでこれすべてを(リモートのレポを含む)非常に簡単に行うことができます。 – Dustin