• [解決済み] git: git のマージコミットとは一体何ですか?

    質問 マージコミットについて理解するためにいくつかのブログを読みましたが、マージコミットとは何か、それを避けるためのベストプラクティスとは何かについて、完全には理解できていません。また、gitログのツリー図は、マージコミットについての私の理解をさらに混乱させるものでした。助けてください。 解決方法は? マージコミットは他のコミットと同じように、ある時点のリポジトリの状態と、それが発展

    2022-03-04 12:48:28
  • [解決済み] 特定のコミットまで Git でプル

    質問 を行いたい。 git pull ただし、特定のコミットまで。 A->B->C->D->E->F (Remote master HEAD) で、仮に私の local master HEADが指すのは B まで引っ張りたい。 E . どうすればいいのでしょうか? これは特定のコミットをプルしているのではなく、特定のコミットまでプルしている

    2022-03-04 10:39:59
  • [解決済み] Gitignoreが動作しない

    質問 私の .gitignore ファイルが何らかの理由で動作しておらず、いくらググっても直りません。以下は、私が持っているものです。 *.apk *.ap_ *.dex *.class **/bin/ **/gen/ .gradle/ build/ local.properties **/proguard/ *.log ディレクトリにある master これは私の git リ

    2022-03-04 09:53:48
  • [解決済み] git push origin HEADとはどういう意味ですか?

    質問 を発見しました。 公式ガイド : git push origin HEAD 現在のブランチをプッシュする便利な方法です。 リモートの同じ名前。 しかし、このコマンドの意味は私にはよくわかりません。なぜこのような効果があるのでしょうか? 答えが見つかっていません( この質問 は問題を扱っているようですが、タイトルが誤解を招きそうです)。 解決方法を教えて

    2022-03-04 08:50:01
  • [解決済み] 現在のブランチの先端がリモートのブランチより遅れているため、更新が拒否されました。

    質問 私たちのワークフローはこのようなものです。 というブランチがあります。 dev で到達できる origin/dev . 変更を行う際には、devからブランチを作成します。 git checkout -b FixForBug origin/dev というブランチを作成しました。 FixForBug を追跡している(という表現が適切だと思います)。 origin/dev .

    2022-03-04 08:22:36
  • [解決済み] 特定のリビジョン/チェンジセットでgitリポジトリをクローンする方法は?

    質問 Mercurialで通常行うような、特定のリビジョンでgitリポジトリをクローンするにはどうすればよいですか。 hg clone -r 3 /path/to/repository 解決方法は? アップデイト2 以降 Git 2.5.0 を使用すると、サーバー側で以下のような機能を有効にすることができます。 uploadpack.allowReachableS

    2022-03-04 04:21:09
  • [解決済み] fatal: 'origin' は git リポジトリではないようです。

    質問 リポジトリがあります moodle をGithubアカウントに登録し forked を公式リポジトリからダウンロードしました。 そして、私のローカルマシンでそれをクローンしました。うまくいきました。いくつかのブランチを作成し ( master ブランチ)。何度かコミットしましたが、問題なく動作しました。 をすると、なぜか以下のようなエラーになるんです。 git pu

    2022-03-04 01:21:47
  • [解決済み] Git の強制上書きを伴うマージ

    質問 というブランチがあります。 demo とマージする必要があります。 master ブランチを作成します。以下のコマンドで目的の結果を得ることができます。 git pull origin demo git checkout master git pull origin master git merge demo git push origin master 唯一の懸念は

    2022-03-03 23:13:48
  • [解決済み] Git で管理されているプロジェクトのローカルな変更をすべて以前の状態に戻すにはどうすればよいですか?

    質問 私は、あるプロジェクトで git init . 何度かコミットした後、私は git status これは、すべてが最新で、ローカルの変更はないことを教えてくれました。 その後、何度か連続して変更を加え、すべてを捨てて元の状態に戻したいということに気づきました。このコマンドはそれをやってくれるのでしょうか? git reset --hard HEAD 解決方法は?

    2022-03-03 22:49:56
  • [解決済み] Git - fatal: '/path/my_project/.git/index.lock' を作成できません。ファイルは存在します

    質問 プロジェクトツリーを git リポジトリに移動しようとすると、まだこのエラーメッセージが表示されます。 このプロジェクトがあるディレクトリのパーミッションを確認したところ、777に設定されていました。ターミナルで my_project と設定しました。 git init で、試しに git add . または git commit -m "first upl

    2022-03-03 21:21:04
  • [解決済み] コミットを別のブランチにプッシュする

    質問 あるブランチから別のブランチにコミットして変更をプッシュすることは可能ですか? に変更をコミットしたとします。 ブランチ1 にプッシュしたい。 ブランチ2 . から BRANCH1 を行うことは有効ですか? git push origin **BRANCH2** そして、BRANCH1をリセットする? 解決方法は? ほぼ問題ないでしょう。 デ

    2022-03-03 17:10:55
  • [解決済み] Git チェックアウト - HEAD に戻る

    質問 プロジェクトを進めていて、ある時、あるものが動かなくなったことに気づきました。正しく動作していたときの自分のコードの状態を調べる必要があったので、git checkoutを使うことにしました(何かをチェックアウトしたかったからです)。そして、私は以下のことを行いました。 git checkout SHA HEADに移動できない地点に何度か戻ると、以下のような出力が出ます。 g

    2022-03-03 16:39:38
  • [解決済み] 成功した "git cherry-pick "を元に戻すには?

    質問 ローカルリポジトリで、以下のコマンドを実行しました。 git cherry-pick SHA 特にコンフリクトや問題もなく そして、今やったことをやりたくないことに気づきました。私はこれをどこにもプッシュしていません。 このチェリーピックだけを削除するにはどうしたらいいですか? 方法があれば教えてほしいです。 他のローカルな変更がある場合 他のローカルな変更がない場

    2022-03-03 16:03:45
  • [解決済み] Git でリモートブランチをリベースする

    質問 Git の中間リポジトリを使ってリモートの SVN リポジトリをミラーリングしており、そこから人々がクローンして作業することができます。この中間リポジトリは、毎晩上流の SVN から master ブランチをリベースしており、私たちは機能ブランチで作業しています。たとえば remote: master local: master feature 機能ブランチをリモ

    2022-03-03 15:21:20
  • [解決済み] git pull と git pull origin master の違い [重複]。

    質問 この質問はすでにここに回答があります : オリジンからプルする際の "git pull" コマンドの違い? (回答2件) 閉店 7年前

    2022-03-03 14:50:53
  • [解決済み] git merge masterとorigin/masterの違い?

    質問 コマンドの実行結果 git merge origin/master : javanoob@DELL:~/workspace/PROJECT_One$ git merge origin/master Updating d83ef9c..dd520ea error: The following untracked working tree files would be overwri

    2022-03-03 13:41:51
  • [解決済み] ローカルにない作業がリモートに含まれているため、更新が拒否された

    質問 BitBucket上でgitを使用している開発者数名とチームを組んで仕事をしています。私たちは全員 dev ブランチにプッシュするのではなく master リリースまで 開発者の一人が誤ったコードをコミットしてしまい、誤って私のコードを上書きしてしまったので、今、正しいコードをレポにプッシュしようとしています。数日前からこのエラーについて読んでいますが、次のようなエラーが発

    2022-03-03 12:39:17
  • [解決済み] git commitの代わりに行った "git commit --amend "を元に戻すには?

    質問 間違って前のコミットを修正してしまいました。コミットは、私が特定のファイルに加えた変更の履歴を保持するために別個のものであるべきでした。 その最後のコミットを取り消す方法はありますか?もし私が以下のようなことをしたら git reset --hard HEAD^ を実行すると、最初のコミットも元に戻されます。 (リモートディレクトリにはまだプッシュしていません) 解決方法

    2022-03-03 12:28:12
  • [解決済み] スワップファイル名で発見

    質問 自分のブランチとリモートブランチをマージしようとしたとき。 git merge feature/remote_branch こんなメッセージが出ました。 E325: ATTENTION Found a swap file by the name ".git/.MERGE_MSG.swp" owned by: xxxxxx dated: Mon Nov

    2022-03-03 10:40:31
  • [解決済み] .gitignore が node_module を無視しない

    質問 を追加した後でも .gitignore ファイルのルートに .git を無視させることができません。 node_modules ディレクトリを作成します。 ファイルはGitが追跡できるように追加されていません。 以前のスタックオーバーフローの質問を調べ、また、どうやらGitはそのファイルの最初の行を読まないようなので、最初の行にコメント行を追加してみましたが、まだうま

    2022-03-03 09:51:33