が、これは毎回動作するはずです。
最初の(私はマスターブランチにのみ働いていると仮定した場合):私は地元の変更を行うが、レポに戻ってそれらを貢献していなかった場合は
、その後、私はこのような私の地元のバージョンのものを更新しますすべてのローカル変更をコミットします。リポジトリにはアップロードされません。あなたはそれを行うために「押す」必要があります。それらをローカルコミットに保存するだけです。
git add -A
git -m"commit all my local changes before updating"
その後、私は「以来、私は、プルを使用することはありません
git fetch
(あなたのローカルバージョンがマスターしている間に枝のリモートバージョンが原点/マスターになります)、原点上のすべてをダウンロードdほとんどの場合、サーバーが変更された後にローカルの変更をすべて保持する必要があります。
# tag what you have in case anything goes wrong
git tag local-changes-number-1 #or whatever tag name
# replay your local changes overtop of the newer version and
# hope there are no conflicts
git rebase origin/master
をして何がrebas git rebase --abort
でうまくいかない場合は、あなたが最も可能性の高いgit pullを探している、それを
ありがとうございます。はい、私は自分のコンピュータにローカルな変更を加えます。それはどうやって違いますか? –
変更を元に戻すか、ローカルに保持していますか? – Alex028502
自分のマシンにローカルに保存するだけです! –