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

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




1
最新のgitサブモジュール追跡
(巨大な)プロジェクトをgitに移動し、サブモジュールの使用を検討しています。私たちの計画は、スーパープロジェクトに3つの異なる責任者を置くことです:リリース、安定、最新。プロジェクトリーダーはリリースと安定版ブランチを処理します。必要に応じてサブモジュールを移動します。 問題は「最新」の頭です。スーパープロジェクトの「最新の」ヘッドがすべてのサブモジュールのマスターブランチを(自動的に)追跡するようにします。また、サブモジュールへのすべてのコミットの履歴を表示できると便利です。 私はgitslaveを見てきましたが、それは私たちが望むものではありません。助言がありますか?


7
GithubプライベートリポジトリのJenkins CIを認証する
Jenkinsに、Githubでホストされている私のプライベートリポジトリから自動的にデータを取得してもらいたいのですが。しかし、私はそのタスクを達成する方法がわかりません。.ドキュメントを試して、jenkinsユーザーのssh-keyを生成すると、「リポジトリをクローンできません」とわかります。URLを確認しました-有効です。 手がかりは、おそらくあなたはこの種のことを説明しているドキュメント/ブログ/何かを知っていますか?



5
Gitの古いコミットメッセージを変更する
ここで説明するように、古いコミットメッセージを編集しようとしました。 私が実行しようとする事は、今それであるrebase -i HEAD~5ことは言いますinteractive rebase already started。 だから私は試してみますgit rebase --continueが、このエラーが発生しました: error: Ref refs/heads/master is at 7c1645b447a8ea86ee143dd08400710c419b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba fatal: Cannot lock the ref 'refs/heads/master'. 何か案は?


2
リモートタグを見るには?
Atlassian SourceTreeで、どのタグがローカルのみでどのタグがリモートにもあるかを知る方法は? タグを作成すると、「タグをプッシュ:...」オプションが表示されますが、作成後にタグがプッシュされたかどうかを確認するにはどうすればよいですか?すべてのタグをローカルで表示できますが、他の開発者がタグをプルできるように、それらがリモートに存在することを確認する必要があります。

11
git reset --softの実用的な使い方は?
私はgitを1か月以上使用しています。実際、私は昨日初めて初めてリセットを使用しましたが、ソフトリセットはまだ私にはあまり意味がありません。 私は、ソフトリセットを使用して、インデックスや作業ディレクトリを変更せずにコミットを編集できることを理解していgit commit --amendます。 これら2つのコマンドは本当に同じ(reset --softvs commit --amend)ですか?実用的にどちらか一方を使用する理由はありますか?さらに重要なことに、reset --softコミットの修正以外に他の用途はありますか?
136 git 

10
すでにターゲットブランチにあるコミットを示すGitHubプルリクエスト
マスターではないブランチへのGitHubのプルリクエストを確認しようとしています。ターゲットブランチはマスターの背後にあり、プルリクエストはマスターからのコミットを示していたため、マスターをマージしてGitHubにプッシュしましたが、更新後のプルリクエストにはまだコミットと差分が表示されています。GitHubのブランチにmasterからのコミットがあることを再度確認しました。それでもプルリクエストに表示されるのはなぜですか? また、プルリクエストをローカルでチェックアウトしましたが、マージされていないコミットのみが表示されます。

5
Visual Studio 2013とBitBucket
Visual Studio 2013には、洗練されたGit統合がいくつかあります。 ただし、まったく何も意味をなさない状態で1時間頭を悩ませた後、私はローカルリポジトリを作成することしかできず、リモートのbitbucketリポジトリを複製したにもかかわらず、リモートリポジトリに公開する方法を見つけることができませんでした。 。 私はTFS、Subversion、Perforce、その他すべてを使用しましたが、これは完全に不可解であり、指示も完全に非直感的なユーザーインターフェイスもありません。 誰かアイデアはありますか?

10
多くのサブディレクトリを新しい個別のGitリポジトリにデタッチします
この質問は、別のGitリポジトリへのサブディレクトリのデタッチに基づいています 単一のサブディレクトリーを切り離す代わりに、いくつかを切り離したいと思います。たとえば、現在のディレクトリツリーは次のようになります。 /apps /AAA /BBB /CCC /libs /XXX /YYY /ZZZ そして、私は代わりにこれを望みます: /apps /AAA /libs /XXX への--subdirectory-filter引数git filter-branchは、最初に実行されたときに指定されたディレクトリ以外のすべてを取り除くため、機能しません。--index-filterすべての不要なファイルに引数を使用するとうまくいくと思いましたが(面倒ではありますが)、複数回実行しようとすると、次のメッセージが表示されます。 Cannot create a new backup. A previous backup already exists in refs/original/ Force overwriting the backup with -f 何か案は?TIA

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