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

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

9
Eclipse Gitチェックアウト(別名、元に戻す)
git checkoutEGitプラグインを使用してEclipse内から同等のことを行うことは可能ですか? 変更されたファイルがあります。変更を破棄して、ファイルをソースリポジトリの内容に戻したいのですが。Subversionでは、これを復帰と呼びます。gitではこれに相当するのはチェックアウトです。 [チェックアウト]または[元に戻す]のようなメニュー項目が[チーム]に見つかりません。EGit 0.6.0を使用しています。

9
リモートgitブランチを削除すると、「エラー:修飾されていない宛先にプッシュできません」
私はリモートgitブランチを削除しようとしています git push origin :my_remote_branch そして得る: error: unable to push to unqualified destination: my_remote_branch The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. error: failed to push some refs to 'git@example.com:/myrepo' …
139 git 

8
Gitサーブ:シンプルにしたい
Mercurialのhgサーブのように、http経由で簡単に公開する方法を知りたいです。Windows /ワークボックスでこれを行います: git serve そしてLinuxボックスで簡単に行く: git clone http://project project 終了しました。
139 windows  git  mercurial 

4
`git:` URLを `http:` URLに変換する方法
httpプロキシの背後で作業しています。「レポ」ツールを使用してAndroidのソースツリーを複製しようとしています。 このツールはgit://、http://URLも機能するにもかかわらず、URLの使用を要求します。その結果、ソースをダウンロードできません。 git常に使用することを強制することは可能httpですか? 編集:私のhttp_proxyは正しく設定されています。たとえば、これは動作します: git clone http://android.git.kernel.org/platform/manifest.git しかし、これはしません(errno = Connection timed out): git clone git://android.git.kernel.org/platform/manifest.git だからこの答えは本当に私を助けません。
139 git  proxy 

5
ジトシス対ジトリット?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する チームとプロジェクトを共有するためのgitサーバーのインストールを探しています。gitアクセスが必要な開発者ごとに、SSHアクセスが可能なサーバー上にユーザーアカウントを作成したくありません。この問題をカバーする2つの並行ソリューションがあるようです:gitosisとgitolite。 両方のソリューションの比較は見つかりませんでした。それらの主な違いは何ですか?他に同様の解決策はありますか?
139 git  gitosis  gitolite 

5
警告:参照名 'HEAD'があいまいです
私はGitを使い始めたばかりで、次のコマンドを実行すると1つのブランチが多すぎるようです。 warning: refname 'HEAD' is ambiguous. 次の出力が表示されます。 warning: refname 'HEAD' is ambiguous. From github.com:dagda1/hornget * branch master -> FETCH_HEAD warning: refname 'HEAD' is ambiguous. warning: refname 'HEAD' is ambiguous. 実行すると git branch -a 私は以下を得ます: HEAD * master remotes/emmekappa/master remotes/origin/HEAD -> origin/master remotes/origin/master 私は混乱していremotes/origin/HEAD -> origin/masterます。 これは何であり、どのようにして曖昧なブランチを取り除くことができますか? あいまいなブランチを追加したと思うマージを実行して、この段階に到達しました。
139 git 

1
なぜGitは暗号化ハッシュ関数を使用するのですか?
なぜGit は、より高速な非暗号化ハッシュ関数ではなく、暗号化ハッシュ関数であるSHA-1を使用するのですか? 関連する質問: Stack Overflowの質問Gitがバージョン番号としてSHA-1を使用するのはなぜですか?コミットに連番ではなくGitがSHA-1を使用する理由を尋ねます。
139 git  hash-function 

4
Github:プライベートリポジトリへの読み取り専用アクセス
私はGithubでいくつかのプライベートプロジェクトを開発しています。githubから最新バージョンを取得するために、毎晩展開ジョブにcronjobを追加したいと思います。私は現在、すべてのデプロイメントサーバーでキーペアを生成し、公開キーをgithubプロジェクトに「デプロイメントキー」として追加することでこれを行っています。 ただし、最近、これらのデプロイメントキーには実際にプロジェクトへの書き込みアクセス権があることがわかりました。したがって、すべてのサーバー管理者が編集を開始する可能性があります。さらに、すべての展開キーを1つのリポジトリにのみ追加できますが、複数のリポジトリを1つの同じ展開サーバーに展開できるようにしたいと考えています。 Github上の選択したユーザーにプライベートリポジトリの読み取り専用アクセスを提供する方法はありますか?

5
GitHubで複数のプルリクエストを開く方法
私が開くと、プルリクエストにGitHubのを。 最後のリクエスト以降のすべてのコミットとすべての新しいコミットがこのリクエストに自動的に追加されます。 追加するコミットと追加しないコミットを制御できないようです。 別のプルリクエストを開こうとすると、「おっと!プルリクエストが既にあります」というエラーが表示されます。 コマンドラインをいじる必要なしに複数のプルリクエストを開く簡単な方法はありますか?
139 git  github  pull-request 


5
git addリモートブランチ
リモートとそのリモートのブランチを追加したいと思います。 私はそうしましたgit remote add <newname> <url>、それから私はしましgit fetch --allたgit branch -aが、リモコンのどの枝も示していません。追加したリモートが.git / configに表示されています。 誰か私を助けてくれますか?
139 git 


9
浅いgitサブモジュールを作る方法は?
浅いサブモジュールを持つことは可能ですか?私はいくつかのサブモジュールを持つスーパープロジェクトを持っており、それぞれに長い履歴があるため、そのすべての履歴をドラッグすると不必要に大きくなります。 私が見つけたすべてはこの未回答のスレッドです。 これを実装するにはgit-submoduleをハックするだけですか?

11
「失われた」コミットを含むすべてのgitコミットのリストを取得する
私がこのようなグラフを持っているとしましょう: A---B---C---D (master) \ \-E---F (HEAD) 実行するとgit log --all --oneline、6つのコミットがすべて取得されます。 しかし、グラフが A---B---C---D (master, HEAD) \ \-E---F EとFは表示されません。名前のないブランチ上のコミットを含め、すべてのコミットをgitに教えてもらえますか? ありがとう
139 git  git-log 

9
リベースが進行中です。コミットできません。続行または停止(中止)する方法
私が走ると: git status 私はこれを見る: rebase in progress; onto 9c168a5 You are currently rebasing branch 'master' on '9c168a5'. (all conflicts fixed: run "git rebase --continue") nothing to commit, working directory clean 私がする時: ls `git rev-parse --git-dir` | grep rebase || echo no rebase わかりました:rebase-apply 私は起源を約束することはできません。 git branch ショー: * (no branch, …
139 git  git-rebase 

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