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

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

11
特に更新されたアップストリームをトピックブランチにマージする場合は特に、このマージが必要な理由を説明するコミットメッセージを入力してください
私はGitを使用しています。私はリモートリポジトリからプルし、エラーメッセージが表示されました。 特に更新されたアップストリームをトピックブランチにマージする場合は特に、このマージが必要な理由を説明するコミットメッセージを入力してください。 メッセージを入力して押しますEnterが、何も起こりません。 メッセージの入力が完了したことをGit /ターミナルに伝えるにはどうすればよいですか? OS Xでターミナルを使用しています。

6
git stash適用バージョン
私には2つのブランチがあります。マスター| 設計 デザインで作業していて、スタッシュをしてマスターに切り替え、いくつかの調整を行いました。設計に戻りstash apply、設計ブランチでのすべての変更を失うだけでした。 私はこれらをクリアまたは削除していないので、すべての作業が隠し場所にあることを願っています。 stashリストを実行すると、4つの結果が得られます。 stash@{0}: WIP on design: f2c0c72... Adjust Password Recover Email stash@{1}: WIP on design: f2c0c72... Adjust Password Recover Email stash@{2}: WIP on design: eb65635... Email Adjust stash@{3}: WIP on design: eb65635... Email Adjust 私がしようとするgit stash apply f2c0c72と、エラーが発生します: fatal: Needed a single revision f2c0c72: no valid …
513 git  git-stash 

5
削除した行を「git blame」するにはどうすればよいですか?
git blame変更および追加された行には最適ですが、特定の以前のコミットに存在していた行が最終的に削除された場合、どうすれば見つけられますか。と思っていますがbisect、もっと便利なものを期待していました。 (あなたが尋ねる前に:この場合、私はa git log -pを実行してコード行を検索し、(a)ある馬鹿が前のコミットで重要な行を削除したばかりで、(b)私はその馬鹿でした。)
506 git 


3
Gitコミットフックをスキップ
Pythonコードでprintステートメントを探すgitフックを探しています。印刷ステートメントが見つかった場合は、gitコミットが行われません。 このフックをオーバーライドしたいのですが、それを行うコマンドがあると言われました。私はそれを見つけることができませんでした。何かご意見は?
505 git  githooks  git-commit 

5
削除されたファイルをgitでアンステージします
通常、ファイルへの変更を破棄するには、次のようにします。 git checkout -- <file> 破棄したい変更がファイルの削除である場合はどうなりますか?上記の行はエラーになります: error: pathspec '<file>' did not match any file(s) known to git. 他の変更を取り消すことなく、その単一のファイルを復元するコマンドは何ですか? ボーナスポイント:また、破棄したい変更がファイルの追加である場合はどうなりますか?その変化をステージから外す方法も知りたいのですが。
504 git  git-checkout 

10
ファイル内の特定の行のコミットログを取得しますか?
ファイルの特定の行に触れたコミットのみのコミットログをgitに取得させる方法はありますか? 同様にgit blame、しかし、git blameLASTは、特定の行に触れているコミットを紹介します。 私は本当に同じようなログを取得したいのですが、ファイル内の任意の場所へのコミットのリストではなく、特定の行に接触したコミットだけを取得します。
503 git 

5
gitブランチ、フォーク、フェッチ、マージ、リベース、クローンの違いは何ですか?
Gitのブランチ、フォーク、クローンの違いを理解したいですか? 同様に、私がやるとどういう意味ですか git fetchではなくgit pullですか? また、何をしますか rebaseと比較どういう意味mergeですか? 個々のコミットを一緒にスカッシュするにはどうすればよいですか? それらはどのように使用され、なぜ使用され、何を表していますか? GitHubはどのように機能しますか?
502 git  branch  clone  git-clone  gitx 

7
Gitでコミットを部分的に選択
私は2つの異なるブランチ(リリースと開発)に取り組んでいます。 まだリリースブランチにコミットされたいくつかの変更を開発ブランチに統合する必要があることに気付きました。 問題は、すべてのコミットが必要ではなく、特定のファイルの一部のハンクだけなので、簡単です git cherry-pick bc66559 トリックを行いません。 私がするとき git show bc66559 私は差分を見ることができますが、それを現在の作業ツリーに部分的に適用する良い方法を本当に知りません。

7
Gemfile.lockを.gitignoreに含める必要がありますか?
私は、バンドラーとそれが生成するファイルのようなものです。私はGitHubからのgitリポジトリのコピーを持っていますが、これは多くの人から提供されているので、バンドルがリポジトリに存在せず、.gitignoreリストにもないファイルを作成したことに驚いていました。 私はそれをフォークしたので、それをリポジトリに追加してもメインリポジトリの何も壊れないことはわかっていますが、プルリクエストを実行すると問題が発生しますか? Gemfile.lockリポジトリに含める必要がありますか?

23
Gitを現在のディレクトリに複製する方法
私がやっている: git clone ssh://user@host.com/home/user/private/repos/project_hub.git ./ 私は得ています: 致命的:宛先パス '。' はすでに存在し、空のディレクトリではありません。 私は道を知っています。もう存在している。そして、ディレクトリが空であることを保証できます。(私は内部でlsを実行し、何も表示しません!) そのプロジェクトを現在のディレクトリに複製するためにここで何が欠けていますか?
499 git  git-clone 

14
Unity3Dソース管理にGitを使用する方法
OverавтотвопросестьответынаStack Overflowнарусском:КакиспользоватьGitдляконтроляверсийвUnityрD? Unity 3DでGitソース管理を使用する場合、特にUnity 3Dプロジェクトのバイナリの性質を扱う場合のベストプラクティスは何ですか?ワークフロー、.gitignoreに含めるパス、Unityやプロジェクトで設定する必要のある設定、その他の注意すべき特別な事項について説明してください。 注:Asset Serverの使用はUnity推奨の方法であることは理解していますが、さまざまな理由でGitを使用したいと思います。その答えを述べたり、Asset Serverを使用するだけでよいと主張したりしないでください。Asset Serverは本当に私にとって選択肢ではありません。

8
削除されたファイルのステージング
gitレポジトリにというファイルがあるとしますfoo。 rm(ではなくgit rm)で削除されたとします。次に、gitステータスが表示されます。 Changes not staged for commit: deleted: foo この個別のファイル削除をどのようにステージングしますか? 私が試した場合: git add foo それは言う: 'foo' did not match any files.
499 git  git-add  git-rm  git-stage 



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