2016-08-03 8 views
0

私はコミットを行うときにローカルにコミットを保存しますが、明示的にプッシュするまでリモートにプッシュしません。それはいいです、それは、私がローカルで小さなコミットをし続け、機能が完了したときに大きなプッシュをするのに役立ちます。私のローカルコミットを実際にコミットすることなくリモートに保存する方法はありますか?

しかし、マシンがクラッシュした場合、すべてのコミットが失われることが懸念されます。

私はローカルのコミットを実際にプッシュせずにリモートに保存する方法があるのだろうかと思います。逆引きの種類

答えて

4

プッシュ以外のリモートでローカルコミットを隠す方法はわかりませんが、なぜ一時的なブランチをプッシュしないのですか?あなたはブランチfeature上にあると仮定すると、私は、次の手順を実行します:

git commit -m 'commit your work' 
git checkout -b feature_backup 
git push origin feature_backup 

は今、あなたは、コミットまたは問題のコミットをバックアップしています。このブランチが不要になったら削除できます。

関連する問題