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

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

5
gitリポジトリを複製するには?(フォークなし)
2つのリポジトリがあり、1つ全体を、最初のリポジトリとは異なるアクセスレベルを持つ他の空のリポジトリにコピーする必要があります。コピーとマザーリポジトリはリンクされるべきではありません。 私はgitを初めて使用するので、誰かが私にこれを手伝ってくれるとしたら最高です。
117 git  github 

7
SourceTreeをプッシュしようとしたときに、「タグがすでに存在するため、更新は拒否されました」
ソースツリーを介してプッシュしようとすると、次のエラーが発生します。 git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/master:refs/heads/master Pushing to https://user@github.com/repo.git To https://user@github.com/repo.git = [up to date] master -> master ... ! [rejected] example_tag -> example_tag (already exists) updating local tracking ref 'refs/remotes/origin/master' error: failed to push some refs to 'https://user@github.com/repo.git' hint: Updates were rejected …

2
Gitのcommit-ishとtree-ishとは何ですか?
質問 Gitでのコミットっぽい、ツリーっぽい具体的な例は何ですか? Stack Overflowの質問「gitでtree-ishはどういう意味ですか?」特にツリーっぽいものを扱っていますが、両方についてもっと理解したいと思います。 バックグラウンド ドキュメントでの使用 Gitのドキュメントでは、「commit-ish」と「tree-ish」をいくつか参照しています。たとえば、Gitのソースコードを調べている場合: $ git grep --files-with-matches --extended-regexp "commit(-)*ish" config.txt git-describe.txt git-fast-import.txt git-name-rev.txt git-push.txt git-rebase.txt git-rev-parse.txt git.txt gitcli.txt glossary-content.txt howto/revert-branch-rebase.txt revisions.txt そして $ git grep --files-with-matches --extended-regexp "tree(-)*ish" | \ $ grep --invert-match RelNotes diff-format.txt diff-generate-patch.txt git-archive.txt git-cat-file.txt git-checkout.txt git-diff-index.txt git-diff-tree.txt git-ls-files.txt git-ls-tree.txt git-merge-tree.txt git-read-tree.txt git-reset.txt …
117 git 

3
gitでコミットをスカッシュするとはどういう意味ですか?
Squashingがgitでコミットするとはどういう意味ですか。Githubでコミットをスカッシュするにはどうすればよいですか? 私はGitを初めて使用し、coala-analyzerの新しいバグに割り当てられるように要求しました。バグを修正しましたが、今度はコミットを潰すように言われました。どうすればいいのですか?
117 git  github 


8
Androidアプリの一般的な.gitignoreファイル
Androidプロジェクトをgit(beanstalk)バージョン管理下にコマンドライン(macターミナル)で置くだけです。次のステップは、除外を設定することです。 すでにこの道を進んでいるあなた方に: Androidプロジェクトの典型的な.gitignoreファイルはどのように見えるべきですか? Eclipseで設定されたプロジェクト
116 java  android  eclipse  git  gitignore 

10
最初にbitbucketにリポジトリを作成せずに、SourceTreeを使用してローカルリポジトリをBitbucketにプッシュするにはどうすればよいですか?
ローカルgitリポジトリをSourceTreeにインポートしてBitbucketアカウントにプッシュする方法はありますか。私のローカルリポジトリと同じ新しいリポジトリがアカウントに作成されますか?それとも、最初にオンラインでリポジトリを作成し、それにプッシュする必要がありますか?Githubにはローカルリポジトリをクライアントから直接公開する方法があり、公開すると自動的に作成されますが、プライベートリポジトリは制限されています。私は宿題をしているだけなので、公開する理由はありません。それで、なぜbitbucketを使おうとしているのですか。
116 git  bitbucket 

11
Gitで2つの日付の間に発生したすべてのコミット間の差分を取得するにはどうすればよいですか?
または、2つの日付の間に発生したすべてのコミットですか?SVNでは、次のようなことができます svn diff -r{date}:{date} それをするために!これに相当するGitが見つからないようです。 具体的には、その日すべてのコードを誰がコミットしたかを毎日メールで送信するスクリプトを書くことを考えています。
116 git  diff  git-diff  git-log 

4
Gitリポジトリからのファイルのパージに失敗し、新しいバックアップを作成できません
次のコマンドを実行して、リモートリポジトリからファイルを削除しようとしました。 git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD しかしGitは不平を言います 新しいバックアップを作成できません。以前のバックアップはrefs / original /にすでに存在し ます-fでバックアップを強制的に上書きします rm:/. git-rewrite /backup-refsを削除できません:権限が拒否されました rm:ディレクトリを削除できません/.git-rewrite:ディレクトリが空ではありません これは、Windowsで.git-rewriteディレクトリをすでに削除した後です。 どうすればそのファイルを削除できますか?これは私のリポジトリにある29Mbファイルなので、ファイルを削除する必要があります。 でコミットを削除しようとしましgit rebase -iたが、コミットが多くの異なるファイルに影響を与えたためと思われ、Gitは競合を訴え、安全のために中止しました。

4
gitサブモジュールを追加すると、「あなたはまだ生まれていないブランチにいます」
私は自分の.vim/bundlesディレクトリにいくつかのサブモジュールを追加しようとしています。この特定のリポジトリを追加しようとすると、Gitが今までにない奇妙なエラーを表示します。 $ git submodule add -f git://github.com/derekwyatt/vim-scala.git .vim/bundle/vim-scala fatal: You are on a branch yet to be born Unable to checkout submodule '.vim/bundle/vim-scala' 何がこれを引き起こすことができるか考えていますか? 同じサブリポジトリを(submoduleコマンドではなく)テストディレクトリに複製すると、正常に機能し、予期したファイルが作成されます。

3
完全なリポジトリをGitバンドルする方法
完全なリポジトリを、ネットワークに接続されていない新しいマシンに転送する必要があります。単一のファイルエンティティとしてお勧めします。gitバンドルは、スニーカーネット環境git fetchでのgit pullスタイル操作を許可しますが、宛先マシンにすでに動作しているバージョンのレポがあることを前提としているようです。 以下に対する正しい呼び出しは何ですか? 現在のリポジトリのすべてのブランチをバンドルする 宛先ディレクトリで新しいリポジトリを起動します。つまり、ルートコミットを正しくインストールします 明確にするためにパッチをアップストリームに送りました: `git clone` can use any bundle created without negative refspecs (e.g., `new`, but not `old..new`). If you want to match `git clone --mirror`, which would clone other refs such as `refs/remotes/*`, use `--all`. If you want to provide the same set of refs …
116 git 

3
最初のgit commitメッセージをどのように言い換えればよいですか?
3つのコミティを含む作業ツリーがあります。 ➜〜myproject git :(マスター) git log commit a99cce8240495de29254b5df8745e41815db5a75 Author: My Name <my@mail.com> Date: Thu Aug 16 00:59:05 2012 +0200 .gitignore edits commit 5bccda674c7ca51e849741290530a0d48efd69e8 Author: My Name <my@mail.com> Date: Mon Aug 13 01:36:39 2012 +0200 Create .gitignore file commit 6707a66191c84ec6fbf148f8f1c3e8ac83453ae3 Author: My Name <my@mail.com> Date: Mon Aug 13 01:13:05 2012 +0200 …

6
git-ローカルが削除されてもファイルがリモートに存在する場合のマージの競合
私はgitに非常に慣れていないので、ローカルリポジトリでマスターブランチのいくつかのファイルを削除しましたが、これらのファイルはリモートマスターブランチ内に存在するので、どのようにマージする必要があるのか​​疑問に思いました。 git-mergeを実行すると、発生した競合が表示されます。 git guiを使用すると、ローカルブランチファイルが削除され、リモートブランチファイルにコンテンツが含まれていることが示されます。 これらのファイルの競合を防ぐにはどうすればよいですか?git guiを使用する簡単な方法はありますか? どうもありがとう
116 git 

9
ブランチに加えられたすべての変更を破棄する方法は?
私はブランチ(つまりdesign)で作業しており、いくつかの変更を加えましたが、それらをすべて破棄して、リポジトリのバージョンと一致するようにリセットする必要があります。私git checkout designはそれをやろうと思ったが、それは私がすでにブランチdesignにいて、3つの変更されたファイルがあることを告げるだけである。 これらの変更を破棄して、現在リモートサーバー上にあるブランチを取得するにはどうすればよいですか?
116 git  branch  rollback 

5
単一のGitコミットをリベース
単一のコミットをブランチから別のブランチにリベースする方法はありますか? 私はこのブランチ構造を持っています: -- -- -- -- -- (Master) \ -- -- -- -- -- XX (Feature-branch) 私がやりたいのは、の最後のコミットFeature-branchをマスターにリベースし、Feature-branch1つのコミットをロールバックすることだけです。 -- -- -- -- -- XX (Master) \ -- -- -- -- -- (Feature-branch) それ、どうやったら出来るの?
116 git  rebase 

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