タグ付けされた質問 「git-clone」

リモートGitリポジトリのローカルコピーを取得します。

30
Gitですべてのリモートブランチを複製する方法は?
私が持っているmasterとdevelopmentブランチは、両方ともにプッシュGitHubの。私はcloned、pulled 、ed をしましたfetchが、masterブランチ以外は何も戻すことができません。 私は明らかな何かを見逃していると確信していますが、私はマニュアルを読みましたが、まったく喜びがありません。

18
Gitリポジトリを特定のフォルダーに複製するにはどうすればよいですか?
コマンドgit clone git@github.com:whateverを実行するとwhatever、という名前の現在のフォルダーにディレクトリが作成され、Gitリポジトリのコンテンツがそのフォルダーにドロップされます。 /httpdocs/whatever/public 私の問題は、Gitリポジトリのコンテンツを現在のディレクトリに複製して、Webサーバーの適切な場所に表示されるようにする必要があることです。 /httpdocs/public リポジトリのクローンを作成した後にファイルを移動する方法を知っていますが、これはGitを壊すようで、を呼び出すだけで更新できるようにしたいと思いgit pullます。これどうやってするの?
2244 git  repository  git-clone 

14
Gitで特定のタグをダウンロードする
私は、Gitリポジトリの特定のタグをダウンロードする方法を理解しようとしています。これは、現在のバージョンの1つ前のバージョンです。 以前のバージョンのタグがgit Webページにあり、何か長い16進数のオブジェクト名が付いているのがわかりました。 ただし、Tagged release 1.1.5サイトによるとバージョン名は「」です。 私は次のようなコマンドを試しました(名前を変更しました)。 git clone http://git.abc.net/git/abc.git my_abc そして、私は何かを得ました-ディレクトリ、サブディレクトリの束など リポジトリ全体である場合、探しているバージョンを取得するにはどうすればよいですか?そうでない場合、その特定のバージョンをダウンロードするにはどうすればよいですか?
1941 git  git-clone  git-tag 

23
Gitプッシュにはユーザー名とパスワードが必要
GitHubアカウントからPCにGitリポジトリのクローンを作成しました。 PCとラップトップの両方で作業したいが、1つのGitHubアカウントで作業したい。 PCを使用してGitHubをプッシュまたはプルしようとすると、ユーザー名とパスワードが必要になりますが、ラップトップを使用しているときは必要ありません。 とやり取りするたびにユーザー名とパスワードを入力したくありません origin。ここで何が欠けていますか?

18
Gitリポジトリのみのサブディレクトリのクローンを作成するにはどうすればよいですか?
私のGitリポジトリには、ルートに2つのサブディレクトリがあります。 /finisht /static これがSVNに/finishtあったとき、次のように1か所で/staticチェックアウトされ、他の場所でチェックアウトされました。 svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static Gitでこれを行う方法はありますか?

10
Gitフォークは実際にGitクローンですか?
Gitでコードをforkしていると人々が言うのをよく耳にします。Gitの「フォーク」は、Gitの「クローン」のような疑わしい音に加えて、将来のマージを忘れるという(無意味な)心理的な意欲があります。Gitにはforkコマンドはありませんよね? GitHubは、対応をステープルで留めることにより、フォークをもう少し現実的にします。つまり、フォークボタンを押し、その後プルリクエストボタンを押すと、システムは所有者に電子メールを送信するのに十分スマートです。したがって、リポジトリの所有権と権限については、少し踊りです。 はい・いいえ?この方向にGitを拡張するGitHubに対する不安はありますか?または、機能を吸収するGitの噂はありますか?

19
Gitで単一のブランチを複製するにはどうすればよいですか?
プロジェクトのスケルトンを保存するために使用する「skeleton」というローカルGitリポジトリがあります。さまざまな種類のプロジェクトのために、いくつかのブランチがあります。 casey@agave [~/Projects/skeleton] git branch * master rails c c++ 新しいプロジェクトのマスターブランチをチェックアウトしたい場合は、 casey@agave [~/Projects] git clone skeleton new Initialized empty Git repository in /Users/casey/Projects/new/.git/ そして、すべてが私がそれを望んでいる方法です。具体的には、新しいマスターブランチはスケルトンマスターブランチをポイントしており、押したり引いたりして、基本的なプロジェクトセットアップの変更を移動できます。 ただし、機能しないのは、別のブランチのクローンを作成する場合です。取得できないので、たとえばrailsブランチなど、必要なブランチのみをプルし、新しいリポジトリには、デフォルトでmasterスケルトンリポジトリのrailsブランチにプッシュおよびプルするブランチがあります。 これを行うための良い方法はありますか?あるいは、これはGitが物事を構成することを望んでいる方法ではないかもしれませんし、私は確かにそれを受け入れています。おそらく、Ruby on Railsスケルトンリポジトリがマスタースケルトンリポジトリを追跡しているため、複数のリポジトリが必要ですか?そして、Ruby on Railsスケルトンリポジトリを複製する個々のプロジェクト。
799 git  branch  git-clone 

17
通常のGitリポジトリをベアリポジトリに変換する方法は?
「通常の」Gitリポジトリをベアリポジトリに変換するにはどうすればよいですか? 主な違いは次のようです: 通常のGitリポジトリでは.git、リポジトリ内にすべての関連データと作業コピーを構成する他のすべてのファイルを含むフォルダーがあります ベアGitリポジトリでは、作業コピーはなく、フォルダ(repo.git実際のリポジトリデータを含む)が含まれています

5
gitブランチ、フォーク、フェッチ、マージ、リベース、クローンの違いは何ですか?
Gitのブランチ、フォーク、クローンの違いを理解したいですか? 同様に、私がやるとどういう意味ですか git fetchではなくgit pullですか? また、何をしますか rebaseと比較どういう意味mergeですか? 個々のコミットを一緒にスカッシュするにはどうすればよいですか? それらはどのように使用され、なぜ使用され、何を表していますか? GitHubはどのように機能しますか?
502 git  branch  clone  git-clone  gitx 

23
Gitを現在のディレクトリに複製する方法
私がやっている: git clone ssh://user@host.com/home/user/private/repos/project_hub.git ./ 私は得ています: 致命的:宛先パス '。' はすでに存在し、空のディレクトリではありません。 私は道を知っています。もう存在している。そして、ディレクトリが空であることを保証できます。(私は内部でlsを実行し、何も表示しません!) そのプロジェクトを現在のディレクトリに複製するためにここで何が欠けていますか?
499 git  git-clone 

7
git clone --mirrorとgit clone --bareの違いは何ですか
git cloneのヘルプページには、次のように書かれてい--mirrorます。 リモートリポジトリのミラーをセットアップします。これは意味し--bareます。 ただし、--mirrorクローンとクローンの違いについては詳しく説明しません--bare。
486 git  git-clone 


3
Subversionリポジトリから最後のn個のリビジョンをgit-svnで複製する方法は?
問題 Subversionリポジトリからgit-svnで浅いコピーをどのように作成しますか?たとえば、最後の3つのリビジョンのみをプルするにはどうすればよいですか? git cloneコマンドは、オプションを使用する場合のGitリポジトリから最後のn個のリビジョンを取得することができ--depth、すなわちリポジトリの浅いコピーを取得します。例: git clone --depth 3 git://some/repo myshallowcopyrepo git-svnに同様のオプションはありますか? これまでの私の発見 これまでのところ、プルするリビジョンは-rNどこにあるのかを見つけましたN。例: git svn clone -rN svn://some/repo ドキュメントによると、使用する可能性があります-r$REVNUMBER:HEAD。エラーメッセージを返した最新の3つのリビジョンを取得するために、次のことを試みました。 $ git svn clone --prefix=svn/ -s -rHEAD~3:HEAD http://some/svn/repo . revision argument: HEAD~3:HEAD not understood by git-svn それでHEAD~3、3番目で最後のリビジョン534の実際の番号に置き換えました。これは機能しましたが、最初に3番目で最後のコミットのリビジョン番号を知る必要があります。 $ git svn clone --prefix=svn/ -s -r534:HEAD http://some/svn/repo . ドキュメンテーション git-clone git-svn

2
--depth 1で浅いクローンを作成してコミットを作成し、更新を再度プルしても安全ですか?
の--depth 1オプションgit clone: 指定したリビジョン数に切り捨てられた履歴を持つ浅いクローンを作成します。浅いリポジトリにはいくつかの制限があります(そこからクローンしたり、フェッチしたり、そこからプッシュしたりすることはできません)が、長い歴史を持つ大規模プロジェクトの最近の履歴のみに興味があり、修正をパッチとして送信します。 しかし、私は浅いクローンを正常に作成し、いくつかの変更をコミットして、それらの変更を(ベアクローン)オリジンにプッシュしました。 それは私には理にかなっています-つまり、なぜそうではないのですか?複製されたHEADがオリジンで識別可能であり、私のコミットがこの上にある場合、理由はないようです。しかし、マニュアルはそうではないと述べています。 私は浅いクローンのアイデアが好きです-例えばdrupalコアの:7から始めたときにdrupal 4で何が起こったのかを知る必要はありません-しかし私は自分を足で撃ちたくありません。 それで、浅いクローンを作成し、コミットを開発し、もう一度プルして、元の更新に追いつくのは安全ですか?

8
BitBucket-ソースをZIPとしてダウンロード
git cloneコマンドを使用してプロジェクトを取得できることはわかっていますが、BitBucket.orgからWebインターフェースを介してプロジェクトをダウンロードする方法はありますか?最良の方法では、プロジェクトソースをZIP圧縮ファイルとしてダウンロードする方法を探しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.