2011-07-21 13 views
1

私の質問の新しさに対する謝罪。私は、GitHubリポジトリのコンテンツ、特にhttps://github.com/residual/residual(リポジトリURI:https://github.com/residual/residual.git)に接続してダウンロードしたいと思います。NetBeans 7を設定してGitHubリポジトリのコンテンツをダウンロードするにはどうすればよいですか?

私はリポジトリが作成されるためにルートパスを初期化し、その後、URIで供給が、私が取得]をクリックしたときに、私が得るすべてがあるしている

:リポジトリのNetBeans以外で有望な音

==[IDE]== 21-Jul-2011 23:02:51 Connecting 
==[IDE]== 21-Jul-2011 23:02:51 Connecting finished. 
==[IDE]== 21-Jul-2011 23:05:29 Fetching... 
git fetch https://github.com/residual/residual.git +refs/heads/master:refs/remotes/origin/master 
No update 
==[IDE]== 21-Jul-2011 23:05:30 Fetching... finished. 

この(つまり、明らかに空)のようになります。私はリポジトリからファイルを取得するにはどうすればよい

enter image description here

(私はローカルでのみ、それらを編集したいが、常に最新のバージョンを持っている - 何もコミットしていない)と、それらを使用するC++プロジェクトでは?

もう一度、newb質問のお詫び申し上げます。私は過去にSVNとSourceSafeのバージョン管理を実行することに問題がなかったにもかかわらず、これを稼働させるためのガイドを見つけることができないようです。

ありがとうございました。

+0

[NetBeans IDEでgithubリポジトリを設定するにはどうすればいいですか?](http://stackoverflow.com/questions/8456032/how-to-setup-github-repository-in-my-netbeans-ide) – Nekto

答えて

3

"フェッチ"すると、空のGitリポジトリの参照(参照)の "リモート"部分だけが読み込まれます。
つまり、あなたのローカルファイルを変更しないでください(あなたのレポが空であるため、今は持っていません)

Cf.このvisual reference for Gitは、git fetchがローカルファイルをどのように変更しないかを確認するためのものです。

git fetch

フェッチしたら、あなたはちょうどフェッチ持っているリモコンの分岐の1つに基づいてブランチをチェックアウトする必要があります。

もう一つの選択肢は、クローンを直接レポにしたであろう。

git clone

あなたの地元のレポを空にすることはないだろう、と(一般的にデフォルトmasterで)すぐにブランチ上に設定されます。

+0

素晴らしい答え、ありがとう。 「チェックアウト」とは、ソースから安全なものと同じ意味ですか?つまり、他の開発者が変更をコミットするのを止めますか? –

+1

@Django:いいえ、ロックメカニズムはありません(「中央リポジトリ」は存在しないため、 for-git-checkin-checkout/284187#284187)。 DVCSとCVCSの相違点については、http://stackoverflow.com/questions/645008/what-are-the-basic-clearcase-concepts-every-developer-should-know/645771#645771とhttp:// stackoverflowを参照してください。 .com/questions/2704996/describe-your-workflow-of-version-control-vcs-or-dvcs – VonC

0

答えは簡単です:pullまたはcloneリポジトリが必要です。残念ながら、NetBeansでは現在のところどちらも実行できません。

関連する問題