0

私が sourcetree のチームメンバーと一緒に働いていて、私がスクリプトを扱っていて、彼がシーン/アートを unity で扱っているなど、2 つのまったく異なる分野で働いているとします。彼が変更をコミットしてプッシュしたとします。私はそれらをプルできることがわかりましたが、私が作成したスクリプトを彼が使用できるように、スクリプトの変更の一部をコミットしてプッシュしたいと思います (たとえば、私がコミットしてプッシュできる 10 個のスクリプトのうち、私は2 をコミットしてそれら 2 をプッシュしたい)。彼の変更をプルするのが終わっていなくても、現時点で持っているすべてをコミットする必要がありますか?送信する必要がある2つのスクリプトをプッシュできるようにするために、この方法ではまだ完了していないスクリプトをプッシュしますまだ?

私はソース管理に関して完全な初心者であり、私のチーム メンバーも同様です。何かを台無しにしたくはありませんが、このプロセスは間違っているように思えますが、これがチーム メンバーが推奨していることです。まだ完成していない他のすべてのスクリプトをコミットしなくても、これら 2 つのスクリプトをコミットしてプッシュできるはずだと思います。

4

1 に答える 1

1

を使用しgit stashます。それはまさにこの目的のために作られました。リポジトリが汚れた状態にあるが、別のブランチをチェックアウトしたい場合、またはほとんどの git アクションを実行したい場合は、stash が最適です。Stash は、どのブランチにも復元できる、どのブランチにも関係のないコミットを作成します。詳細については、ドキュメントを確認してください: https://git-scm.com/book/no-nb/v1/Git-Tools-Stashing

于 2016-02-25T01:47:14.627 に答える