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

GitHubは、バージョン管理にGitを使用するソフトウェア開発プロジェクト用のWebベースのホスティングサービスです。このタグは、GitHubでホストされているリポジトリの問題に固有の質問、GitHubに固有の機能、および他のユーザーとのコラボレーションのためのGitHubの使用に使用します。リポジトリがたまたまGitHubでホストされているという理由だけで、Git関連の問題にこのタグを使用しないでください。

2
私のプルリクエストはマージされました、次に何をすべきですか?
最近、GitHubのプロジェクトに参加しました。私は次のことをしました: 元のリポジトリをフォークし、それをローカルマシンに複製し、既存のバグを修正するためにブランチを作成し、そのブランチにあるバグを修正し、そのブランチをリポジトリにプッシュし、リポジトリの作成者にプルリクエストを送信して私の修正ブランチをマージしましたそのマスターブランチ。 私が他の人のコードにコミットしたのは初めてだったので、どうすればいいのかわかりません。これで、私のプルリクエストが作成者によって元のリポジトリ/プロジェクトにマージされました。 次に何をすればいいですか?ブランチを削除する必要がありますか?ブランチをマージする必要がありますか?他に何か? 追加情報: 元のプロジェクトには単一のブランチがあります。 また、元のリポジトリから最新の更新を取得するためのアップストリームセットもあります。(私はこのようにしました): git remote add upstream https://path/to/original/repo.git そして、私はこのような更新を取得します: git fetch upstream
112 git  github 

18
gitがターミナルから間違ったユーザーでプッシュする
gitと私の端末に問題があります。 ここに私の問題を表示するギャラリーがあります:http : //imgur.com/a/6RrEY 端末からコミットをプッシュすると、gitは別のユーザー名でそれらをプッシュすると言います。これはコミットのない私の組織(私の会社)のユーザーであり、誰にも属していないようです:(ギャラリーの最初の写真を確認してください) しかし、Github for macを使用している場合、これは起こりません。フィードで自分がコミットをプッシュしたのがわかります。 この問題は私の個人リポジトリにも影響します。私の端末では、このユーザーでプッシュしようとするため、それらのリポジトリに対するコミットをプッシュする権限がない(これは明らかに間違っています)と表示されます:(ギャラリーの2番目の写真を確認してください) 何だと思う ?これはMacのGithubでも起こりません。 数日前にコンピューターを新しいものに変更したので、githubのすべてのsshキーをリセットし、Github for Macによって生成された新しいものだけを残したため、ゴーストユーザー/ sshキーが隠されているとは思わないどこかで、このHDDは真新しいです:(ギャラリーの3番目の写真を確認してください) 私の.gitconfigファイルはすべてクリアですが、私の資格情報しかありません:(ギャラリーの4番目の写真を確認してください) StackOverflow、私は本当にそれを手に入れません、あなたは私の唯一の希望です。 (私の悪いGimpスキルとスターウォーズのリファレンスに対する私の謝罪) 編集: ssh-add -l Mac用のGitHubによって作成された適切なSSHキーのみを表示し、GitHubアカウントを1つだけ持っています EDIT2: ssh -T git@github.com私を善良なユーザーとして認識します。 EDIT3:いくつかのテストの後、私の端末は私のユーザー名でコミットを行うようですが、Github for macがコミットして適切なユーザー名でプッシュします。この状況は、私が持っている/作成するすべてのリポジトリで発生しますもの)。 EDIT4:個人リポジトリでgit log --pretty="%h %an %ae"は、私の良いユーザー名が表示されます EDIT5:私の資格情報を上書きする環境変数の兆候はありませんenv。これらの変数を適切な資格情報で設定しようとしても、問題は解決しません。 EDIT6:/.git/configリポジトリのパスにユーザーを強制すると、正常に機能しますが、それは良いオプションではないと思います:http://USER@github.com/USER/REPO.git EDIT7:コミットをプッシュしたgitユーザーを削除したため、別のエラーが発生しました。remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/USER/REPO.git/' 最終編集:自作のgitをインストールして入力する git config --global …
112 git  github  ssh 

3
Gitブランチを閉じる方法は?
だから私はGit + GitHubを使い始めています。 私たちの小さな分散チームでは、各メンバーが、割り当てられた課題/要件ごとに独自のブランチを作成しています。 git branch Issue#1 <-- create this branch git checkout issue#1 <-- switch over to this branch 今code code、commit、code、commit、等... そしてpull request、code-fixup、commit、code、commit...など そして最後に...プルリクエストが受け付けられます。 ウット。 しかし..今何ですか?(......ぎこちない......) ローカルの開発マシンでブランチを作成した人はブランチを閉じる必要がありますか?開発者がブランチ `(... -D ...)を削除してからマスターのプル/リフレッシュを実行するよう提案されました。これにより、すべてのブランチコードが取得されます。 うーん...わからない-助けてください:)
112 git  github 

4
コミットメッセージでGithubの複数の問題を閉じる
コミットメッセージを入れるcloses #1かfixes #1、メッセージに入れることで問題を解決できることを知っています。同じコミットメッセージ内の複数の問題を閉じる最善の方法は何ですか? また、使用することが表示されますfixesではなく、することはcloses問題にコミットメッセージからのリンクを作成しませんが、それはありません近い問題を。どうしたの?

4
Conda:githubから直接インストール/アップグレード
condaを使用してGitHubからパッケージをインストール/アップグレードできますか? たとえば、pip私は次のことができます: pip install git+git://github.com/scrappy/scrappy@master GitHub scrappyのmasterブランチから直接インストールします。condaで同等のものを実行できますか? これが不可能な場合、condaを使用してpipをインストールし、pipを使用してそのようなローカルインストールを管理することは理にかなっていますか?

3
ローカルファイルを上書きせずにリモートからファイルをプルするにはどうすればよいですか?
既存のリモートリポジトリに新しいgitリポジトリをセットアップしようとしています。 ローカルファイルでリモートリポジトリを上書きしたいのですが、gitは最初にこれらのリモートファイルをプルしてマージする必要があると言っています。 プルする方法はありますが、ローカルファイルがリモートによって上書きされないことを確認してください。
112 git  github 

2
リモートブランチを別の名前のローカルリポジトリにプルしますか?
さて、これについて少し調べましたが、正確な答えを見つけることができなかったので、尋ねる必要があります。 2つのリモートがあります:originとrepo2です。 次のようなことをしたい git pull repo2 master しかし、これはrepo2のマスターブランチを私のマスターにプルします。ローカルブランチに対して、プルインする別のブランチを指定できますか?
112 git  github  repository 

1
Pseudo TTY-Allocationとは何ですか?(SSHおよびGithub)
このチュートリアルに従って、GithubでSSH接続をセットアップしようとしました:https : //help.github.com/articles/testing-your-ssh-connection/ 私は次のコマンドに出くわしました: $ ssh -T git@github.com # Attempts to ssh to github 奇妙なことに、私はsshのマニュアルを見ました。それは次のように言った: -T Disable pseudo-tty allocation. tty割り当てとは何ですか?ttyは何の略ですか?なぜ無効にするのですか?ひたすら調べてみましたが、定義すら見つかりませんでした。
111 github  ssh  openssh 


5
GitHubの2つのブランチ間の単一ファイルの差分を生成するにはどうすればよいですか
2つのバージョンの違いを示す1つのファイルの差分を生成する必要があります。これは実際にはgithubのタグです。次に、この差分をメールで誰かに送信したいので、差分のgithub URLが理想的です。githubの比較ビューを使用すると、変更されたすべてのファイルに対してこれを行うことができますが、私のリポジトリには何千ものファイルがあるため、それは良くありません。 次のようにコマンドラインでこれを行うことができますが、電子メールで誰かに差分を送信する必要があるため、これは役に立ちません: git diff tag1 tag2 -- path/to/file ここで説明されているコマンドラインバージョンを見つけまし た。ローカルブランチとリモートブランチの間で指定されたファイルの違いを確認するにはどうすればよいですか?
111 git  github 

5
Gitプルにより、コミットログに無関係な「マージブランチ」メッセージが表示される
私はプロジェクトの別の開発者と協力しており、リモートリポジトリとしてGithubを使用しています。私はMacでgit 1.7.7.3を使用していますが、Windowsはgit 1.7.6を使用しています。 これが起こっていることです 私たちの1人(彼を開発者Aと呼びましょう。ただし、どちらを使うかは問題ではありません)が一連のコミットをGitHubにプッシュします。 もう1人(開発者B)は、ローカルコミットをいくつか行います。 Bは git pull。 Bは git push。 コミット履歴ログを見ると、github.com:foo / barのMergeブランチ「master」が表示されます コミットログには、「マージブランチ」メッセージが散らばっていて、開発者Bが開発者Aが行った変更をコミットしていることもわかります。この問題を防ぐ唯一の方法はgit pull --rebase、手順3でaを実行することでしたが、リベースによってどのような副作用が発生するのかわかりません。これは、マルチ開発者のgitリポジトリで作業するのが初めてなので、これは通常の動作ですか?この問題を解決する方法についての考えはありますか?
110 git  github  commit 

5
エラー「プッシュするとプライベートメールアドレスが公開されます」
GitHub / VCSは初めてです。 GitHubでプロジェクトを共有しようとすると、次のエラーメッセージが表示されます。 Can't finish GitHub sharing process Successfully created project 'myproject' on GitHub, but initial push failed: remote: error: GH007: Your push would publish a private email address. failed to push some refs to 'https://github.com/me/myproject.git' エラーメッセージをググってみたがヒットしなかった。Stack Exchangeも検索しましたが、葉巻はありませんでした。この問題を解決するにはどうすればよいですか?
110 git  github 

6
githubからプロジェクトをプルするにはどうすればよいですか?
私は以前取り組んできたgithub上のプロジェクトを持っています。しかし、私は自分のコンピューターを一掃し、私のユーザー名の下でどのgitコマンドを呼び出してプロジェクトを再度チェックアウトし、自分のアカウントで最新の変更をgithubにプッシュできるようにするのか迷っています。
109 git  github 

2
CocoaPodsとGitHubフォーク
GitHubプロジェクトをフォークするのは今回が初めてであり、私もCocoaPodsに習熟していないため、ご容赦ください。 基本的に、私は私の中で以下を使用してGitHubでプロジェクトをフォークしましたPodfile: pod 'REActivityViewController', '~> 1.6.7', :git => 'https://github.com/<username>/REActivityViewController.git' 次に、フォークにいくつかの変更を加えました。もちろん、pod install別のポッドをインストールするREActivityViewControllerように変更すると、元のポッドが再インストールされ、変更が消去されました。 変更を別のフォークの前にプッシュする必要があることに気付いていますが、pod installこれがCocoaPodsによってインストールされたリポジトリであることを考慮して、フォークがインストールされていることをどのようにして知ることができますか?REActivityViewControllerフォルダの下にインストールされているフォルダを調べましたPodsが、gitファイルがありません。 プロジェクト外でフォークを操作し、CocoaPodsを使用して変更をインストールする必要がありますか?それはワークフローの面倒です。 それともサブモジュールで何かをする必要がありますか?


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