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

Gitは、オープンソースの分散バージョン管理システム(DVCS)です。このタグは、Gitの使用法とワークフローに関連する質問に使用します。単にリポジトリがGitHubでホストされているからといって、Git関連の問題には[github]タグを使用しないでください。また、Gitリポジトリが関係する一般的なプログラミングの質問には、このタグを使用しないでください。

8
gitを使用して、あるブランチのファイルを無視して別のブランチでコミットするにはどうすればよいですか?
Herokuにデプロイするプロジェクトがあります。ソースコードツリーには多数のmp3ファイルが含まれています(このWebサイトは、私が深く関わっていたレコーディングプロジェクト用です)。 そのソースコードをGitHubに載せたいのですが、GitHubの無料アカウントには300 MBの制限があります。一連のmp3ファイルに50 MBの制限を使用したくありません。明らかに、それらを.gitignoreファイルに追加して、それらを私のリポジトリから遠ざけることができます。 ただし、私はHerokuにを使用してデプロイしgit push herokuます。mp3ファイルは、Herokuにプッシュするブランチに存在して、デプロイされるようにする必要があります。 理想的に.gitignoreは、ローカルマスターブランチのmp3ファイルをGitHubにプッシュしたときにmp3が含まれないようにしたいと考えています。次に、mp3が無視されるのではなくコミットされたローカルの本番ブランチを保持します。デプロイするには、マスターを本番環境にマージしてから、本番ブランチをHerokuにプッシュします。 これを正しく機能させることができません。 これが私がやろうとしていることの例です... $ git init git-ignore-test $ cd git-ignore-test $ echo "*.ignored" >> .gitignore $ git add .gitignore && git commit -m "Ignore .ignored files" $ touch Foo.ignored この時点では、Foo.ignoredは私のmasterブランチでは無視されていますが、まだ存在しているので、私のプロジェクトで使用できます。 $ git checkout -b unignored $ cat /dev/null > .gitignore $ git add …
156 git  gitignore 


4
GITで部分的な復元を実行できますか
複数ファイルのコミットで単一ファイルまたはファイルの特定の変更のみを元に戻すことは可能ですか? 全文 私はたくさんのファイルをコミットしました。名前のないままになる誰か(JACK !!!)によるコミットの後で、ファイルをリポジトリにコピーしていくつかのファイルをコミットし、私が行った変更の一部を上書きしました。破損した1つ以上のファイルを元に戻したいのですが、そのファイルの2つの変更を元に戻します。プルおよびプッシュされたため、これは個別の復帰コミットである必要があります。
156 git 

8
別のディレクトリからのgit clone
別のディレクトリからリポジトリを複製しようとしています。 1つのリポジトリがC:/folder1あり、C:/folder2 私は仕事でのクローンを作成するfolder1にfolder2。 これを行うには、コマンドプロンプトに何を入力しますか? ファイルのパスではなく、URLのクローンが提供される場合が多いようですが、現時点では、Gitを練習して利用しようとしているだけです。
156 git  git-clone 


7
Gitタグは現在のブランチにのみ適用されますか?
現在、複数のブランチを持つリポジトリを使用しています。 タグを作成すると、そのタグは当時の現在のブランチを参照しますか? つまり、タグを作成するときはいつでも、目的のブランチに切り替えて、そのブランチ内のタグを指定し、その時点でタグがそのブランチを参照するようにする必要がありますか?
156 git  git-tag 

8
ローカルGitリポジトリをバックアップする方法は?
私は比較的小さなプロジェクトでgitを使用していますが、.gitディレクトリの内容を圧縮することは、プロジェクトをバックアップするための良い方法であることに気づきました。しかし、これは奇妙なことです。なぜなら、復元するときに最初に行う必要があるのはだからですgit reset --hard。 この方法でgitリポジトリをバックアップすることに問題はありますか?また、それを行うためのより良い方法はありますか(たとえば、移植可能なgit形式または同様の何か?)?
155 git  backup 

24
Github:プライベートリポジトリのクローン作成エラー
https-URLを使用してGitHubプロジェクトのクローンを作成しようとしていますが、次のエラーで失敗します。 $ git clone https://foo@github.com/foo/foo-private.git Cloning into foo-private... Password: error: error setting certificate verify locations: CAfile: /bin/curl-ca-bundle.crt CApath: none while accessing https://foo@github.com/foo/foo-private.git/info/refs fatal: HTTP request failed 何が悪いのですか?
155 git  github 

13
ソロデータアナリストのRおよびバージョン管理
私が尊敬している多くのデータアナリストは、バージョン管理を使用しています。例えば: http://github.com/hadley/ http://permut.wordpress.com/2010/04/21/revision-control-statistics-bleg/のコメントを参照してください ただし、gitなどのバージョン管理システムを採用する価値があるかどうかを評価しています。 簡単な概要: 私はRを使用して研究出版物のデータを分析する社会科学者です。現在、Rパッケージを作成していません。プロジェクトの私のRコードには、通常、データ入力、クリーニング、操作、分析、および出力生成のための数千行のコードが含まれています。出版物は通常、LaTeXを使用して作成されます。 バージョン管理に関しては、私が読んだ多くの利点がありますが、それらはソロデータアナリストにはあまり関係がないようです。 バックアップ:すでにバックアップシステムを導入しています。 フォークと巻き戻し:これを行う必要性を感じたことはありませんが、どのように役立つかはわかります(たとえば、同じデータセットに基づいて複数のジャーナル記事を準備している、毎月更新されるレポートを準備している、など) ) コラボレーション:ほとんどの場合、自分でデータを分析しているため、バージョン管理によるコラボレーションのメリットは得られません。 バージョン管理の採用には、いくつかの潜在的なコストも伴います。 バージョン管理システムを評価および学習する時間 現在のファイル管理システムよりも複雑さが増す可能性 しかし、私はまだ何かが足りない気がします。バージョン管理に関する一般的なガイドは、データアナリストよりもコンピュータサイエンティストに向けられているようです。 したがって、具体的には、上記と同様の状況のデータアナリストに関連して、 バージョン管理は努力する価値がありますか? バージョン管理を採用する主な長所と短所は何ですか? Rを使用したデータ分析のバージョン管理を開始するための適切な戦略は何ですか(例、ワークフローのアイデア、ソフトウェア、ガイドへのリンク)。
155 git  version-control  r 

18
gitを自動コミットする
gitを使用してファイルへのすべての変更を記録したいと思います。 ファイルが更新されるたびにgit 'commit'をオンにして自動的に実行する方法はありますか?したがって、ファイルへの変更ごとに新しいコミットがありますか? 理想的には、gitがバックグラウンドで実行されていることをユーザーに知らせないでください。その後、ユーザーはファイルへの変更を「取り消す」可能性があります。これは、gitから以前のバージョンをプルすることで実現できます。
155 git 

3
gitリポジトリからパッチまたはdiffファイルを作成し、別の異なるgitリポジトリに適用する
WordPressベースのプロジェクトで作業していて、WPの新しいリリースバージョンごとにプロジェクトにパッチを適用したい。このため、2つのコミットまたはタグの間にパッチを生成します。 たとえば、私のリポジトリ/www/WPではこれを行います: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch または $git patch-format tag1..tag2 --stdout > ~/patchs/mypatch.patch /www/WP git natifワードプレス /www/myproject 私のGitプロジェクトWordPressベース の git applyコマンドラインは、我々は異なるリポジトリにあるので、私は考えて、動作しません。 コミットせずに差分だけでパッチファイルを生成し、それを別のgitリポジトリに適用できますか? よろしくお願いします。
155 git  diff  patch  git-diff  git-apply 

2
git push -u origin masterで-uフラグは何を意味しますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する -uこのコマンドでフラグは何を意味しているのだろうと思っていました。 git push -u origin master
155 git  github  push 

7
gitサブモジュールの名前を変更する
gitサブモジュールディレクトリの名前を変更する簡単な方法はありますか(それを削除して新しい宛先名で再度追加するという全体の動きを経る以外に )。 そして、私たちがそうしている間に、なぜ親ディレクトリで次のことを実行できないのですか? git mv old-submodule-name new-submodule-name

6
SubversionリポジトリをGitサブモジュールとして持つことはできますか?
GitリポジトリにGitサブモジュールとしてSubversionリポジトリを追加する方法はありますか? 何かのようなもの: git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project where https://svn.foo.com/svn/projはSubversionリポジトリを指します。 git-svnSubversionリポジトリとやり取りできるものがあることは知っています。ですから、Subversionリポジトリをチェックアウトgit-svnしてサブモジュールとして使用する方法があるのではないかと考えています。
154 svn  git  git-svn 

7
Gitの優れた(無料の)ビジュアルマージツールは何ですか?(Windowsの場合)[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する 同様の問題はすでになく、Ubuntuのために、頼まれました。 ツールがビールのように自由であるのか、それとも自由であるのかを知ることは役に立ちます。 また、ツールの上下を知っておくと便利です。

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