Gitには開発とローカル開発ブランチというリモートブランチがあります。gitはいくつかの変更されたファイルのみを追加します
git status
modified file1
modified file2
modified file3
今私は(FILE2 FILE3とは、今後からではなく、追加されます)を追加し、コミットのみFILE1を、リモートブランチにプッシュしたい:私は3つのファイルが言うことができます修正しました。私はそれをプッシュしようとするが、リモートヘッドが私のローカルよりも先にいるので、gitはプッシュすることができません。その後、私はgit fetch
とgit rebase
を実行しようとしましたが、gitは私にuntrackedファイルがあると言います。 Gitはそれらを隠すように提案した。私はgitに新しく、これまでに知っているのはgit stash
で、別のブランチを切り替える場合の作業上の変更を保存することです。私の場合は、私の支店を切り替えるつもりはありません。 git stash
を続行するのは安全ですか?またはいくつかの他の方法がありますか?あなたの説明に感謝します。
現時点ではすべてのファイルをコミットしたくないと述べました。私は隠しがより良いオプションになると思っています... –
OPに答えるには、必要なファイルだけを追加するように行を変更することができます。残りのコマンドは、OPが望んでいたものを正確に実行する必要があります。 – CyberneticianDave
私がやりたいことはrabaseですが、変更した2つのファイルを追加していないため、私の作業ディレクトリがクリーンではありません。 – Lakshi