• [解決済み] gitサブモジュールからフォルダだけをクローンする方法とは?

    質問 私はプロジェクトで使用するために、外部のgithubリポジトリからフォルダだけを取得しようとしています。 プロジェクトの設定をこのようにしたいのですが。 -my_project -submodule -code.py -MY_README -.git そして、some-submoduleという名前のリモートリポジトリを以下のような構造

    2023-05-09 06:28:15
  • [解決済み] 特定のgitコミットを読み込むにはどうしたらいいですか?

    質問 私はリポジトリをクローンし、コアに対する私のプラグインをテストするためにコミットに切り替えたいと思っています。 どのように解決するのですか? ブランチ名を渡す代わりに、任意のコミット ID を checkout : git checkout <commit-id> を参照してください。 man ページ .

    2023-05-05 18:42:28
  • [解決済み] git checkoutでgit submoduleが自動的に更新されないのはなぜですか?

    質問 git checkoutでブランチを切り替えるとき、ほとんどの場合、サブモジュールを更新したいと思うのではないでしょうか。 どのような状況で ではない は、切り替え後にサブモジュールを更新したいですか? これがgit checkoutで自動的に行われるとしたら、何が壊れるのでしょうか? 例題を更新しました。 ブランチAは3852f1にサブモジュールSを持ち

    2023-05-04 14:30:45
  • [解決済み] ブランチ作成以降のコミットを表示

    質問 を使って見る方法はありますか? git log などのコマンドで、ブランチ作成後に追加されたコミットだけを見る方法はありますか? usage: git log [<options>] [<since>..<until>] [[--] <path>...] or: git show [options] <object>

    2023-05-02 18:50:38
  • [解決済み] 前回の git マージの後に git rebase を行う

    質問 次のような状況です。 を作成しました。 clone (Y) を作成しましたが、Y には多くの人が関わっていたので rebase をせず、ただ merge s. 配信したいとき( push ) Y を X に届けたいときは rebase を行いたい。 問題は rebase を実行するときに、前の merge ステップで既に行ったすべてのマージを行うよう求めら

    2023-05-02 13:07:27
  • [解決済み] PerforceユーザーのためのGit

    質問 私は何年もの間 Perforce を使ってきました。私は個人的なコードに git を使用するように切り替えたいと思っていますが、私が見たすべての git チュートリアルは、あなたが完全なソース管理の初心者であることを前提としているか (これは信じられないほど面倒です)、または svn に慣れている (私はそうではありません) ことになっています。 私は p4 を知っていますし、分散

    2023-05-01 11:53:38
  • [解決済み] リモートリポジトリからブランチのフレッシュコピーを取得する方法は?

    質問 友人の地元 master ブランチは、どうやら災難だったようです (偶発的な merge と commit のようなものだと思います)。しかし、彼の開発ブランチは問題ありませんが、リモートへプッシュする準備が出来ていない変更が含まれています。 彼のローカルの master ブランチをリモートの master ブランチにコピーして、(他のブランチを上書きすることなく)

    2023-04-30 15:56:25
  • [解決済み] bashのプロンプトが更新されないのですが?

    質問 私はgitの初心者で、既にあるプロンプトに現在のgitブランチを追加しようとしています。プロンプトは次のように定義されています。 RESET="\[\017\]" NORMAL="\[\033[0m\]" RED="\[\033[31;1m\]" YELLOW="\[\033[33;1m\]" WHITE="\[\033[37;1m\]" SMILEY="${WHITE}:)${NO

    2023-04-30 13:56:16
  • [解決済み] clang-formatは書式の変更が必要かどうか教えてくれますか?

    質問 このような場合 clang-format を実行し、ファイルが指定された形式を満たしているかどうかを報告するような方法はありますか?変更が必要な場合は報告するが、変更は行わないというドライランモードのようなものです。理想的には、ファイルが変更を必要とする場合、clang-formatがゼロ以外の終了コードを返すようにしたいのですが。あるいは、さらに理想的なのは、ゼロでない終了コード

    2023-04-30 11:50:41
  • [解決済み] git diff を使って、追加・変更された行数を取得するにはどうすればよいですか?

    質問 テキストファイルがあると仮定して alex bob matrix will be removed git repo というように更新しました。 alex new line here another new line bob matrix git ここでは、行番号(2,3)を追加し、行番号(6)を更新しています。 git diffやその他のgitコマンドを使用して、こ

    2023-04-29 17:34:03
  • [解決済み] GitHub でプライベート Git リポジトリを作成するにはどうすればよいですか? また、それは可能ですか?

    質問 数十人程度のユーザーに招待制でソースコードを共有しようと思っています。ソースコード自体は公開されるべきではないでしょう。参加者は彼らの変更を提出することを許可され、奨励されます。ですから、私はソース管理、できればGit、複数のユーザーのためのプライベートなアクセスでパブリックサーバー上でホストされるものを必要としています。 私は、https:// リンクを使用する GitHub 上

    2023-04-29 15:09:49
  • [解決済み] Gitに「git pull -dry-run」オプションはありますか?

    質問 のようなものがあるのでしょうか? git pull --dry-run を使用して、私の作業ツリーを混乱させる前に、どのようにマージされるかを見ることはできますか? 今、私はやっています。 git fetch origin && git merge --no-commit --no-ff git-pull」のmanページには、それに関連するものは見当たりま

    2023-04-28 06:39:15
  • [解決済み] git ignore と exclude と assume-unchanged の比較

    質問 これに関するドキュメントを何度も読み返しましたが、これらの異なるコマンドの違いを完全に理解することはできません。私だけかもしれませんが、ドキュメントはもっと明瞭であるべきです。 http://git-scm.com/docs/gitignore https://help.github.com/articles/ignoring-files さらに、この件に関する多く

    2023-04-27 05:03:11
  • [解決済み] HEAD~ vs HEAD^ vs HEAD@{}、チルダ vs カレット vs アットマーク。

    質問 HEADは現在のブランチへのポインタです。私は、HEADの祖先のために、以下のような様々な表記を見たことがあります。 HEAD~2 HEAD^2 HEAD@{2} HEAD~~ HEAD^^ 上記のそれぞれは、正確には何を意味しているのでしょうか?これに関するドキュメントはどこにあるのでしょうか? どのように解決するのですか? ドキュメントから

    2023-04-26 12:13:32
  • [解決済み] 古いコミットをチェックアウトし、masterブランチのheadを維持する?

    質問 現在、別のgitコミット(同じブランチ...実際にはmasterブランチ!)に切り替えるために、私は以下のコマンドを実行しています。 git checkout ea3d5ed039edd6d4a07cc41bd09eb58edd1f2b3a さて、これを実行するたびに git は、今は切り離された head になっていると教えてくれます。古いコミットに移動しても、同じブランチの

    2023-04-25 12:05:39
  • [解決済み] gitのエイリアスの中に直接bashスクリプトを埋め込む方法

    質問 以下のようなbashのシェルコードを埋め込むことはできますか? for name in $(git diff --name-only $1); do git difftool $1 $name & done を直接gitのエイリアス作成に使用します。 git config --global alias.diffall ***my-bash-code-here***

    2023-04-25 10:42:47
  • [解決済み] git checkout -f" と "git reset --hard HEAD" の違いは何ですか?

    質問 デプロイメントのためにローカルの変更を元に戻す必要があります。(私は svn revert を使っていました)。 そして、私は git reset --hard HEAD を使っています。(また git fetch と git merge origin/$branch --no-ff は上流ブランチとの同期のため) しかし、いくつかの記事のポイントは git

    2023-04-24 07:11:55
  • [解決済み] Git がリモートブランチの削除にコロン (:<branch>) を使う理由

    質問 なぜGitは git push &lt;remote&gt; :&lt;branch&gt; のように git push origin :featureA をクリックすると、ブランチが削除されます。 featureA リモートサーバーから? なぜコロンが削除フラグとして使われたのか、興味があります。 とは大違いです。 git branch -d &lt;loc

    2023-04-22 22:51:21
  • [解決済み] 現在のブランチだけをgit pullするにはどうしたらいいですか?

    質問 どのブランチかを指定せずに設定する方法はありますか? どのように解決するのですか? Git はすでに現在のブランチのみをプルしています。 ブランチを追跡ブランチとして設定している場合、リモートブランチを指定する必要はありません。 git branch --set-upstream localbranch reponame/remotebranch を指定すると、トラッキング

    2023-04-22 11:11:35
  • [解決済み] Git: フォルダーやzipにあるすべての変更されたファイルや新しいファイルを取得する方法は?

    質問 質問にあるように、ファイルを変更したり、新しいファイルをリポジトリに追加したりした後、私は通常ファイルを git でコミットしますが、時々、自分自身の理由で整理するために、すべての修正/変更されたファイルをフォルダにコピーする必要があります。 何かオプションはありますか? どのように解決するのですか? まだコミットしていない、現在ローカルで変更されているすべてのファイ

    2023-04-21 16:13:55