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

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

2
別のリポジトリからのGitプル
と呼ばれるリポジトリGenericがあります。これは一般的なアプリケーションです。私はそれをと呼ばれるリポジトリに分岐しましたAcme。これは、アプリケーションに保存されたGenericリポジトリに基づいて構築され、それにAcme Coブランドを追加します。 でコア機能に変更を加えた場合、でコア機能に加えた最新の変更でリポジトリGenericを更新しAcmeますGeneric。どうすればいいですか? 私が知る限り、私は基本的に上流リポジトリで行われた変更を現在のフォークにマージしようとしています。 何か意味がある場合は、これを実行しようとしています。これは、(Acmeこの例のように)個々のクライアントに基づいて構築およびブランド化する汎用アプリケーションがあるためです。よりクリーンな方法がある場合は、お知らせください。

3
署名されたgitコミットを確認していますか?
新しいバージョンでgitは、PGPキーを使用して(タグに加えて)個々のコミットに署名できます。 git commit -m "some message" -S またgit log、--show-signatureオプションを使用して、これらの署名をの出力に表示できます。 $ git log --show-signature commit 93bd0a7529ef347f8dbca7efde43f7e99ab89515 gpg: Signature made Fri 28 Jun 2013 02:28:41 PM EDT using RSA key ID AC1964A8 gpg: Good signature from "Lars Kellogg-Stedman <lars@seas.harvard.edu>" Author: Lars Kellogg-Stedman <lars@seas.harvard.edu> Date: Fri Jun 28 14:28:41 2013 -0400 this is …
95 git 

17
致命的: 'https://github.com'のユーザー名を読み取れませんでした:そのようなファイルまたはディレクトリはありません
Windowsでgit Bashを使用してコードをプルしようとすると、次の問題が発生します。 fatal: could not read Username for 'https://github.com': No such file or directory 私はすでにここに提供されている受け入れられたソリューションを実装しようとしました: Githubでコミットをプッシュするときのエラー:致命的:ユーザー名を読み取れませんでした ...しかし問題は解決しません。オリジンを追加/削除した後も、同じエラーが発生します。

4
git stashはブランチ固有ですか、それともリポジトリ全体ですか?
私はブランチに入って、いくつかの仕事をしました。別のブランチに行きたかったのですが、コミットしたくなかったので、やりましたgit stash。それから私はしましたgit checkout <otherbranch>。私はそこでいくつかの作業を行い、最初のブランチと同様に、作業をコミットする前にそのブランチから切り替えたいと思いました。だから私もgit stashそこでやりました。私は最初のブランチに戻って、git stash popその特定のブランチからスタッシュを取得すると考えて、それをアンスタッシュしようとしました()。私はそれが<otherbranch>(最新の隠された)から隠しを解き放ったことに驚いた。stashはブランチ固有であるという印象を受けましたが、この動作は、ローカルリポジトリ全体に対してstashが1つしかないことを示しています。 あるgit stashブランチ固有またはリポジトリ全体のために?リポジトリ全体を対象としている場合、ブランチ固有にするためのオプションをリポジトリに渡すことはできますか?
95 git  git-stash 

6
'git / attributes'にアクセスできません
警告remote: warning: unable to access '/root/.config/git/attributes': Permission deniedとはどういう意味で、どのような影響がありますか? $git clone git://git.eclipse.org/gitroot/egit/egit.git Cloning into 'egit'... remote: warning: unable to access '/root/.config/git/attributes': Permission denied remote: Counting objects: 57926, done. remote: Compressing objects: 100% (11872/11872), done. remote: Total 57926 (delta 30734), reused 56308 (delta 29136) Receiving objects: 100% (57926/57926), 32.29 MiB | 1021 …
95 git 


10
リモートリポジトリにリセットを強制的にプッシュする方法は?
リモートのmasterブランチがどういうわけかめちゃくちゃになりました。現在の開発コードは、最新のコミットとともにmasterブランチにあります。明らかに、開発コードはマスターブランチの準備ができていません。 そのため、私のローカルリポジトリで、最新のタグにリセットしましたgit reset --hard (Tag)。マスターブランチがローカルリポジトリで正しくなりました。変更をリモートリポジトリにプッシュしようとするとgit push origin master、エラーが発生します。 To (REMOTE GIT REPOSITORY LOCATION) ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to '(REMOTE GIT REPOSITORY LOCATION)' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. …
94 git 

5
XcodeでGitを適切に使用する方法
私はしばらくiPhone開発者でしたが、最近はワークフローにgitを組み込んでいます。これまでのワークフローでは、http: //shanesbrain.net/2008/7/9/using-xcode-with-gitにあるgit設定を使用しました。 これらの設定はgitに* .pbxprojをマージから除外するように指示しますか?これを行う本当の理由はありますか?たとえば、プロジェクトにファイルを追加してオリジンにプッシュすると、他の開発者はプルしたときにそのファイルがxcodeプロジェクトに追加されません。その後、そのうちの1つがリリースをビルドする場合、このファイルは含まれない可能性があります。gitにプロジェクトファイルのマージを処理させるだけではいけませんか?このファイルをマージする必要があるのはなぜですか。また、ファイルがプロジェクトに追加されたときに状況を適切に処理する方法はありますか。
94 ios  objective-c  xcode  git 

1
現在のブランチの1つのファイルをマスターブランチの同じファイルで上書きしますか?
2つのブランチがあるmasterとしましょう- とredesign。default.aspx.cs再設計ブランチのファイルをマスターのファイルで上書きするにはどうすればよいですか? 私はこの質問を見つけましたが、同じブランチでファイルを以前のバージョンに戻す方法を検討しているようです。の使用も検討しましたがmerge、マージしたくないので上書きしたいです。提案?
94 git 

6
Macの$ PATHに/ usr / local / binを追加する方法
ターミナルで「open .profile」を実行すると、次のようになります。 export PATH=$PATH:/usr/local/git/bin 今私はMac用のnode.jsをインストールし、それは言う、 / usr / local / binが$ PATHにあることを確認してください。 /usr/local/binエクスポートに追加するにはどうすればよいPATH=$PATH:/usr/local/git/binですか?
94 macos  git  node.js  path  profile 

8
「gitブランチ」にマスターがないのはなぜですか?
私はgitの初心者であり、「マスター」ブランチについて読み続けています。「マスター」は、人々が使用した従来の名前にすぎませHEADんか、それとも次のような特別な意味がありますか? 私が持っgit branchているクローンで実行すると、1つの単一のブランチしか表示されません。「マスター」はまったくいません。git checkout master(多くのチュートリアルやガイドで見られるように)タイプすると、 error: pathspec 'master' did not match any file(s) known to git. 私のクローンになぜmaster誰もがそれが常に存在することをほのめかしているように思わないのに、私は混乱しています。
94 git 




5
ジェンキンス-特定のブランチを構築する方法
これは、パラメーター化されたビルドを行うほど単純ではありません。これらのブランチのいずれかがGitHubにプッシュされるたびにビルドおよびデプロイされる特定のビルドプロセスがすでにあります。 それで、私がプッシュdevelopしてそれが正常にビルドされた場合、手動ビルドをトリガーしてそれをfeature/my-new-feature(を行わずにgit push)プルするにはどうすればよいですか?パラメータ化ビルドを有効にし、という新しい文字列branchを追加してから、新しいブランチ指定子を追加してみました*/$branch。次にビルドを実行して設定branchしましたがfeature/my-new-feature、まだdevelopます。 私はどんな助けにも感謝します!
94 git  github  jenkins 

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