私は取得するのはかなり新しいので、助けが必要です。私の質問が些細なものか愚かなものかをお詫びします。
とにかく、私はリモートブランチから同期し、いくつかの変更を加え、いくつかをチェックインしましたが、他の人はステージングしませんでした(チェックインしたくないため)。
次に、そのリモートリポジトリに同期する必要がありますが、追跡されていないローカルの変更を失うことはありません。理想的には、競合がある場合にgitで変更を確認できるようになると便利です。
とにかく、助けてくれてありがとう!
私は取得するのはかなり新しいので、助けが必要です。私の質問が些細なものか愚かなものかをお詫びします。
とにかく、私はリモートブランチから同期し、いくつかの変更を加え、いくつかをチェックインしましたが、他の人はステージングしませんでした(チェックインしたくないため)。
次に、そのリモートリポジトリに同期する必要がありますが、追跡されていないローカルの変更を失うことはありません。理想的には、競合がある場合にgitで変更を確認できるようになると便利です。
とにかく、助けてくれてありがとう!
stashコマンドを使用して、追跡されていないファイルの変更をバックアップできます。
git stash --include-untracked
上記のドキュメント リンクは、Pulling into a dirty treeと呼ばれる例を提供します。これは、おそらくあなたの状況に似ています (または同一です)。隠した変更を適用しようとしたときにマージの競合がある場合は、git が通知します。
そのため、常にブランチを使用する必要があります。とにかく、あなたはgit stash save
あなたの仕事をgit commit
することができますgit push
。その後git stash apply
、他の変更を元に戻すことができます。