タグ付けされた質問 「repository」

プロジェクトの全履歴を含むバージョン管理システムのデータストア、またはアプリケーションのビジネスレイヤーとそのデータストアの間でデータを転送するオブジェクトを参照できます。

14
新しいローカルブランチをリモートGitリポジトリにプッシュして追跡する方法を教えてください。
次のことができるようになりたいです。 いくつかの他の(リモートまたはローカル)の枝に基づいて、ローカルブランチを作成します(経由git branchまたはgit checkout -b) ローカルブランチをリモートリポジトリにプッシュ(公開)しますが、追跡可能にするgit pullとgit pushすぐに機能します。 それ、どうやったら出来るの? 私--set-upstreamはGit 1.7で知っていますが、それは作成後のアクションです。ブランチをリモートリポジトリにプッシュするときに同様の変更を行う方法を見つけたいと思います。

10
ローカルファイルシステムから削除せずにGitリポジトリからファイルを削除する
私の最初のコミットにはいくつかのログファイルが含まれていました。をに追加*logしました.gitignore。次に、リポジトリからログファイルを削除します。 git rm mylogfile.log リポジトリからファイルを削除しますが、ローカルファイルシステムからも削除します。 ファイルのローカルコピーを削除せずに、このファイルをリポジトリから削除するにはどうすればよいですか?

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 

8
Gitを使用してリモートリポジトリにタグをプッシュするにはどうすればよいですか?
ラップトップにリモートGitリポジトリのクローンを作成し、タグを追加したいので、実行しました git tag mytag master git tagノートパソコンで実行すると、タグmytagが表示されます。次に、これをリモートリポジトリにプッシュして、すべてのクライアントにこのタグを付けたいので、実行しgit pushてもメッセージが表示されます。 最新のすべて デスクトップに移動して実行するgit pullと、git tagタグが表示されません。 また、プロジェクトのファイルを少し変更してから、サーバーにプッシュしようとしました。その後、サーバーからデスクトップコンピューターに変更をプルできますが、デスクトップコンピューターで実行git tagしてもタグはありません。 すべてのクライアントコンピューターがタグを表示できるように、リモートリポジトリにタグをプッシュする方法を教えてください。

22
2つのGitリポジトリをどのようにマージしますか?
次のシナリオを検討してください。 独自のGitリポジトリで小規模な実験プロジェクトAを開発しました。現在は成熟しており、Aは、独自の大きなリポジトリを持つ大規模なプロジェクトBの一部になりたいと考えています。次に、AをBのサブディレクトリとして追加します。 どのようにしても履歴を失うことなく、AをBにマージするにはどうすればよいですか?

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

30
GitHubリポジトリから単一のフォルダーまたはディレクトリをダウンロードする
GitHubでホストされているリモートGitリポジトリから特定のフォルダーまたはディレクトリのみをダウンロードするにはどうすればよいですか? ここにGitHubリポジトリの例を示します。 git@github.com:foobar/Test.git そのディレクトリ構造: Test/ ├── foo/ │ ├── a.py │ └── b.py └── bar/ ├── c.py └── d.py fooフォルダのみをダウンロードし、Testプロジェクト全体のクローンを作成したくない。


18
「パッケージ 'xxx'は使用できません(Rバージョンxyzの場合)」という警告にどう対処すればよいですか?
私はパッケージをインストールしようとしました install.packages("foobarbaz") 警告を受けた Warning message: package 'foobarbaz' is not available (for R version x.y.z) Rがパッケージが利用可能であると考えないのはなぜですか? この問題の特定のインスタンスに関する次の質問も参照してください。 パッケージがR 2.15.2で機能しない パッケージ 'Rbbg'が利用できない(Rバージョン2.15.2の場合) パッケージが利用できない(Rバージョン2.15.2の場合) パッケージdoMCがRバージョン3.0.0で利用できない警告install.packages 依存関係「Rglpk」はパッケージ「fPortfolio」 では使用できませんパッケージがRバージョンで使用できない場合はどうすればよいですか? RのbigvisパッケージはRバージョン3.0.1では使用できませんか? パッケージ 'syncwave' / 'mvcwt'は利用できません(Rバージョン3.0.2の場合) パッケージ 'diamonds'は利用できません(Rバージョン3.0.0の場合)R のplyrパッケージはRバージョン3.0.2では利用できませんか? R 64にインストールされていないパッケージbigmemory 3.0.2 パッケージ「makeR」は使用できません(バージョン3.0.2の場合) パッケージ 'RTN'が利用できません(Rバージョン3.0.1の場合) geoRパッケージのインストールの問題パッケージ パッケージ 'twitterR'が利用できません(Rバージョン3.1.0の場合) 'Rcpp、パッケージのインストール方法?「パッケージが利用できません」というパッケージを取得しました パッケージ「データセット」が利用できません(Rバージョン3.1.1の場合) 「パッケージ「rhipe」が利用できません(Rバージョン3.1.2の場合)」

15
履歴を保持しながら、ファイルを1つのGitリポジトリから別のGitリポジトリ(クローンではない)に移動する方法
私たちのGitリポジトリは、個々のプロジェクトがそれぞれ独自のツリーを持っている単一のモンスターSVNリポジトリの一部として開始されました。 project1/branches /tags /trunk project2/branches /tags /trunk もちろん、を使用してファイルを別のファイルに移動するのは非常に簡単svn mvでした。しかし、Gitでは、各プロジェクトは独自のリポジトリにあり、今日、サブディレクトリをからproject2に移動するように求められましたproject1。私はこのようなことをしました: $ git clone project2 $ cd project2 $ git filter-branch --subdirectory-filter deeply/buried/java/source/directory/A -- --all $ git remote rm origin # so I don't accidentally overwrite the repo ;-) $ mkdir -p deeply/buried/different/java/source/directory/B $ for f in *.java; do > git mv …
484 git  repository 


12
Gitのローカルブランチ名とリモートブランチ名の両方の名前を変更するにはどうすればよいですか?
マスター-> origin / regacy、FeatureA-> origin / FeatureAのような4つのブランチがあります。ご覧のとおり、間違った名前を入力しました。 だから私はリモートブランチの名前を変更したい(起源/レガシー→起源/レガシーまたは起源/マスター) 以下のコマンドを試してみます: git remote rename regacy legacy しかし、Gitコンソールからエラーメッセージが返されました。 error : Could not rename config section 'remote.regacy' to 'remote.legacy' この問題を解決するにはどうすればよいですか?

11
gitから一時的にファイルの追跡を解除する
自分のマシンにローカルgitをセットアップしました。gitを初期化したときに、コンパイル済みのライブラリとバイナリを追加しました。しかし、今は開発中にこれらのファイルを断続的にチェックインしたくありません。これらのファイルをリポジトリから削除したくありません。開発が完了するまで、これらのファイルを追跡しない方法はありますか?(私は.gitignoreを使用できないと思います。それはgitにないファイルに対してのみ機能するためです。一時的にファイルの追跡を無効にしたいと思います。)
449 git  github  repository 

12
GitHubのリポジトリの名前を変更するにはどうすればよいですか?
GitHubで自分のリポジトリの1つを名前変更したかったのですが、大きな赤い警告が出て怖くなりました: 古い場所からのリダイレクトは設定しません 新しい場所を指すようにローカルリポジトリを更新する必要があります 名前の変更が完了するまで数分かかる場合があります 誰もが#1と#2を手動で達成する方法について段階的な手順を持っていますか?またはローカルで何をしなければなりませんか?
317 git  github  repository 

10
PHPでの適切なリポジトリパターン設計?
序文:リレーショナルデータベースを使用するMVCアーキテクチャでリポジトリパターンを使用しようとしています。 最近、PHPでTDDの学習を開始しましたが、データベースが他のアプリケーションと非常に密接に結合していることに気付きました。リポジトリについて読み、IoCコンテナを使用してそれをコントローラに「挿入」しました。とてもクールなもの。しかし、リポジトリの設計に関するいくつかの実際的な質問があります。次の例を考えてみましょう。 <?php class DbUserRepository implements UserRepositoryInterface { protected $db; public function __construct($db) { $this->db = $db; } public function findAll() { } public function findById($id) { } public function findByName($name) { } public function create($user) { } public function remove($user) { } public function update($user) { } } 問題#1:フィールドが多すぎる …

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