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

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


3
httpsのみを使用してBowerをインストールしますか?
組織のデータセンターのビルドサーバーにBowerをセットアップしようとしgitていますが、データセンターのファイアウォールでポートが開いていないようです。gitコマンドラインクライアントを使用して、経由https://[repo]でクローンを作成できますが、できませんgit://[repo]。 bowerにgit cloneを実行するように指示するスイッチまたは設定はありますか httpsgitプロトコルではなくますか? 私はソースを見て、そして置き換えるために、解像度のコード変更と考えてきたgit://とするhttps://が、私はそれらの長さに行く前に、私がお願いしたい考え出しました。
257 git  bower  git-clone 

11
Gitの別のブランチにあるブランチを「マージ」するのではなく、「上書き」するにはどうすればよいですか?
私は2本の枝を持っている、emailとstaging。stagingは最新のものであり、emailブランチの古い変更は不要になりましたが、削除したくありません。 私はただのすべての内容をダンプするようstagingにemailので、彼らは同じに両方のポイントコミットしていること。それは可能ですか?
257 git 

13
Gitでのスタッシュポップの中止
私は隠し場所を飛び出し、マージの競合がありました。重複としてリストされている質問とは異なり、私はすでに、ディレクトリに保存したいコミットされていない変更があります。マージの競合を解消したいだけでなく、ディレクトリをポップ前の状態に戻したいとも思っています。 私は試しましたgit merge --abortが、gitはマージが進行中ではないと主張しました。ディレクトリに元々あった変更を破棄せずにポップを中止する簡単な方法はありますか?
257 git  git-stash 


13
GitHubからソースをZIP形式でダウンロードする方法
私は奇妙な何かを見ます: http://github.com/zoul/Finch.git 今、私はそのCVSやSVNなどではありません。それをブラウザで開くと、何か間違ったことをしたことがわかります。だから私はいくつかのハッカースタイルのツールが必要なのでしょうか?一部のクライアント? (つまり...なぜZIPファイルを提供しないのですか?世界は十分に複雑ではありませんか?)
256 git  github 


3
他の誰かのプライベートGithubリポジトリを自分のアカウントにフォークした場合、それは自分のアカウントにパブリックリポジトリとして表示されますか?
誰かが私にGithubのプライベートリポジトリの1つへのアクセスを許可しました。私がやりたいのは、そのプロジェクトを自分のアカウントにフォークすることです。これにより、Githubのプルリクエスト機能を利用できます。 私はGithubに基本的なアカウントしか持っていないため、自分でプライベートリポジトリを作成することはできませんが、他の誰かのプライベートリポジトリを自分のアカウントにフォークすると、それは自分のアカウントにパブリックとして表示されますか?

4
リベースを完全にキャンセルする
私はこのようなリベースを実行しました: git rebase --onto master new_background_processing export_background_processing それは私が望んだことをしなかったので、リセットを実行しました: git reset --hard HEAD@{1} ブランチを元の状態に戻しましたが、「git status」と入力すると次のメッセージが表示されました。 # You are currently rebasing branch 'export_background_processing' on 'e378641'. そのリベースを完全にキャンセルするにはどうすればよいですか?それ自体がどういう意味かわかりません。
255 git 

7
Meldをgit difftoolおよびmergetoolとして設定および使用する
この質問と回答の情報の多くはStackOverflowで入手できますが、多くのページやその他の回答のうち、間違っているか誤解を招く可能性がある情報に広がっています。知りたいことすべてをつなぎ合わせるのにしばらく時間がかかりました。 git difftoolとmergetoolとして使用できるさまざまなプログラムが多数あり、どちらが最適であるかについては確かにコンセンサスはありません(意見、要件、およびOSは明らかに異なります)。 Meldは、StackOverflowの質問「Gitに最適なビジュアルマージツールは何ですか?」に示されているように、人気のある無料のオープンソースのクロスプラットフォーム(UNIX / Linux、OSX、Windows)の選択肢です。、メルドを提案する答えは他のツールの3倍以上の票を持っています。 以下の2つの質問に対する回答を以下に示します。 Meldをgit difftoolとして設定して使用するにはどうすればよいですか? Meldをgit mergetoolとして設定して使用するにはどうすればよいですか? 注:difftoolとmergetoolの両方に同じプログラムを使用する必要はありません。両方に異なるプログラムを設定できます。
255 git  meld 

5
gitは.gitignoreに追加した後も変更されたファイルを表示します
これを.gitignoreファイルに追加しています .idea/* とにかくステータスは: # modified: .gitignore # modified: .idea/.generators # modified: .idea/dovezu.iml # modified: .idea/misc.xml # modified: .idea/workspace.xml 私は何を間違っていますか?私は.idea / *をグローバル〜/ .gitignore_globalに追加しました が、gitステータス、とにかく私に表示されます: # modified: .gitignore # modified: .idea/.generators # modified: .idea/dovezu.iml # modified: .idea/misc.xml # modified: .idea/workspace.xml
252 git  gitignore 

4
GitのHEADおよびORIG_HEAD
これらの記号は何を意味し、どういう意味ですか? (公式ドキュメントには説明がありません)
252 git 


16
gitでGitHubプルリクエストをチェックアウトするにはどうすればよいですか?
以前に作成したプルリクエスト(GitHub Webインターフェイスを介して作成)をチェックアウトしたいと思います。refs / pullまたはrefs / pull / prの異なる場所を検索して見つけました しかしfetch = +refs/pull/*/head:refs/remotes/origin/pr/*、git configファイルに追加してgit fetch すると 私は何を間違っていますか?GitHubはpull / xyzを自動的に作成する必要がありますか、それとも何かを設定する必要がありますか?

13
フォルダー全体をリポジトリに再帰的に追加する
GitHubのマスターブランチにブランチを追加し、そのブランチにフォルダーをプッシュしようとしています。 ブランチのフォルダー構造は次のようになります-SocialApp / SourceCode / DevTrunk / SocialAppとすべてのソースコードファイルは最後のフォルダーにあります。 次のGitコマンドを使用しています。 git add * git commit -m with the message git push これにより、最初のフォルダー「SocialApp」のみがGitHubにプッシュされ、フォルダー内のSourceCodeフォルダーは無視されます。どうすれば修正できますか?
250 git  github 

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