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

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

8
Gitを使用してS3に公開しますか?
誰かがこれを行う方法を知っていますか?これまでのところ、Googleで役立つものを見つけることができませんでした。 ローカルリポジトリをセットアップし、git pushそれをS3に公開するために使用したいと思います。つまり、アセットをローカルバージョンで管理し、S3ではリモートストレージを使用するというアイデアです。 これは可能ですか?もしそうなら、どのように?
87 git  amazon-s3 


6
Gitエラー:.git / logs / refs / remotes / origin / masterに追加できません:アクセスが拒否されました
解決できないような奇妙な問題が発生しています。起こったことは次のとおりです。 githubリポジトリに不要なログファイルがいくつかありました。私は次のようにgit履歴からファイルを完全に削除するこのスクリプトを見つけました: #!/bin/bash set -o errexit # Author: David Underhill # Script to permanently delete files/folders from your git repository. To use # it, cd to your repository's root and then run the script with a list of paths # you want to delete, e.g., git-delete-history path1 path2 if [ …
87 git  github 

8
git rm-致命的:pathspecがどのファイルとも一致しませんでした
誤って9000枚以上の写真をプロジェクトフォルダに追加しました。そしてそれらをコミットしました。次に、それらをディスクから削除しました。関与する。 今、私は変更をgitサーバーにプッシュしようとしています。しかし、時間がかかりすぎて、12Gbのデータを送信しようとします。 ディスク上のファイルサイズを確認したところ、実際に確認できました .gitフォルダに12Gbかかる。 そこから写真を削除するにはどうすればよいですか?試しましたgit rmが失敗しました: ❯ git rm public/photos fatal: pathspec 'public/photos' did not match any files 私はすでにそれらをディスクから削除しましたが、それらはまだ.gitフォルダにあります。 私はに追加しようとしpublic/photosました.gitignore: public/photos/ *.zip しかし、結果はありません。もちろんhard reset head、プロジェクトにジャンク写真があまりなかった瞬間もありました。しかし、それ以来、私は何度もコミットし、コードに多くの変更を加えました。

3
Gitでのマージを無視して、ブランチに対して直接行われたコミットを表示する
gitを使用する場合、マージによってもたらされたすべてのコミットを無視して、ブランチに対して行われたコミットを表示する方法はありますか? マージされた他のブランチで行ったコード変更を無視して、ブランチで行われたコード変更を確認しようとしています。そのような方法で差分を表示することはほぼ不可能ですが、できるようにしたいと思います。レビューする必要のあるコミットを見つけます。
87 git  merge  branch  diff 

2
gitpushを実行するときの「diff.renamelimit変数」に関する警告
ローカルコミットをリモートgitサーバーにプッシュすると、次の警告メッセージが表示されます。 remote: warning: only found copies from modified paths due to too many files. remote: warning: you may want to set your diff.renamelimit variable to at least 19824 and retry the command. しかし実際には、すでにdiff.renamelimitを0に設定しています(ゼロは無制限を意味すると思いますよね?)。 $ git config --list ... diff.renamelimit=0 では、この警告を回避するにはどうすればよいでしょうか。ありがとう。
87 git  warnings  push 

11
警告:リモートHEADは存在しない参照を参照しており、チェックアウトできません
これは、さまざまな原因でよくあるエラーのようです。 「kiflea.git」という単純な裸のgitリポジトリがあります。次のように複製します。 git clone git://kipdola.be/kiflea.git それからgitは私に言います: warning: remote HEAD refers to nonexistent ref, unable to checkout. はい、.gitディレクトリを除いて、マップにはバージョン管理されたファイルはありません。とにかく、私がする必要がある唯一のことは: cd kiflea git checkout master そしてそれは機能し、すべてのファイルがそこにあります。しかし、リポジトリのクローンを作成するとマスターが自動的にチェックアウトされると思ったので、正確に何が起こっているのか、どうすれば修正できますか? 私がgit checkout master少しした後、これが私のローカルの.git設定ファイルに追加されることに気づきました: [branch "master"] remote = origin merge = refs/heads/master このgitリポジトリが遠い昔にsvnリポジトリであったことを知ることはおそらく興味深いでしょう。 追伸:gitwebを使用してベアリポジトリを参照すると、明らかにそこにmasterブランチがあります:http://kipdola.be/gitweb/?p = kiflea.git; a = summary
87 git 

6
複数の並列リリースブランチを備えたGitフローとマスター
私たちは、git-flowによって実装された成功したGit分岐モデルを採用しようとしています。現在、少なくとも2つのリリースブランチに取り組んでいます。1つは最新の安定版リリース用で、もう1つは次の(「プレビュー」)リリース用です。私が理解していないのは、すべてのリリースがマスターに対して「線形化」され、そこでタグ付けされているように見える理由です。リリースブランチでリリースにタグを付けてみませんか?なぜマスターなのか?またはなぜ開発するのかブランチを、マスターを使用しないのですか?
87 git  git-flow 

11
Gitプル:エラー:エントリfooが最新ではありません。マージできません
リモートブランチからリポジトリを更新しようとしていますが、「gitpull」を実行するとこのエラーが発生し続けます。ローカルでの変更は行っていません。変更したとしても、保持する必要はありません。 私はもう試した: git reset --hard そして私は同じ問題を抱えています 動作しているように見える唯一のことは、問題のあるファイルを削除して、gitpullを再試行することです。 私も試したgit stash後、git pull。立ち入り禁止。 編集:PortableGit-1.6.4-preview20090729を使用して、誤ったエラーを伴う以前のバグを修正する必要があります。
87 git 

3
誰かがgithubで私のプロジェクトにプッシュできますか?
私はgitとgithubを初めて使用します。githubにリポジトリを設定し、ローカルのものをこのリモートリポジトリにプッシュできます。ここで質問があります。リモートリポジトリに何かをプッシュしてページを更新した直後に、変更がアップロードされていることがわかります(たとえば、readme.txtを作成してリモートリポジトリにプッシュした場合、 readme.txtが存在しませんでした。ページをプッシュして更新すると、表示されます)。 では、誰でもgithubのリポジトリを自由に変更できますか?または、Linuxカーネルに何かをプッシュした場合、行った変更をそれに追加して、すべての人に公開できますか?
87 git  github  push 

21
多くのgitリポジトリを管理する
プロジェクトのセットアップはgitで簡単なので、小さなスクリプトでも別のリポジトリを作成できます。今問題はそれらをどのように管理するかです。 私はこれらのリポジトリで複数の場所で働いています。あるリポジトリに変更を加えたら、他の場所のリポジトリを更新できるようにしたいと思います。 だから私はその中に多くのリポジトリがあるディレクトリを持っています。 どうすればそれらすべてをフェッチできますか? それらのいずれかにコミットされていない変更があるかどうかを確認するにはどうすればよいですか? それらのいずれかにマージする変更があるかどうかを確認するにはどうすればよいですか? そして、これらを1つのコマンドで実行できると便利です。 出力は、実際にやるべきことに気付くのに十分なほど静かである必要があります。

7
チェックアウトできません、ファイルはマージされていません
作業ディレクトリからファイルを削除しようとしていますが、次のコマンドを使用した後 git checkout file_Name.txt 次のエラーメッセージが表示されました error: path 'first_Name.txt' is unmerged それは何ですか、それを解決する方法は? 以下は私のgitステータスです $ git status On branch master You are currently reverting commit f200bf5. (fix conflicts and run "git revert --continue") (use "git revert --abort" to cancel the revert operation) Unmerged paths: (use "git reset HEAD <file>..." to unstage) (use …


10
SourcetreeにGitリポジトリがあるフォルダー内のすべてのファイルを無視するにはどうすればよいですか?
Sourcetreeで管理されているBitbucketGitリポジトリがあります。 コミットしたいフォルダーが2つありますが、一時ファイルしか含まれていないため、これらのフォルダー内のすべてのファイルを無視する必要があります。 どうやってやるの?

24
Git / Bowerエラー:終了コード#128および接続の失敗
Bowerを使用していくつかのライブラリをインストールしています。ここでのデモンストレーションの目的で、ブートストラップをインストールしています。パッケージに関係なく、次のエラーが発生します。 C:\Scott>bower install bootstrap bower not-cached git://github.com/twbs/bootstrap.git#* bower resolve git://github.com/twbs/bootstrap.git#* bower ECMDERR Failed to execute "git ls-remote --tags --heads git://github .com/twbs/bootstrap.git", exit code of #128 Additional error details: fatal: unable to access 'https://github.com/twbs/bootstrap.git/': Failed connect to github.com:443; No error 私は最初のエラーを取り除くために次の解決策を使用しようとしました-私はこの検索から見つけました: git config --global url."https://".insteadOf git:// ただし、これは機能せず、そのページにある他のソリューションも機能しません。2番目のエラーの解決策を探していると、プロキシサーバーのユーザー名/ pwdを設定すると、企業ネットワーク上/ファイアウォールの背後にいる場合に問題が解決するようです。ただし、自宅のPC /ネットワーク(Windows 7 x64)を使用しているため、プロキシサーバーを使用していません。 …
86 git  bower 

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