SourceTree推/拉/提交顺序

时间:2016-02-24 23:59:45

标签: git svn github sourcetree

如果我正在与sourcetree的团队成员合作,我们正在两个完全不同的领域工作,例如我使用脚本,他在场景/艺术团结工作。说他提交并推送他的更改,我看到我可以拉他们但我想提交并推送我的一些脚本更改,以便他可以使用我制作的脚本(例子是10个脚本我可以提交并推送我只想要提交2并推动那些2)。我是否需要提交我目前拥有的所有内容,即使它没有完成拉动他的更改只是因为我可以推送我需要发送的2个脚本,即使这样我会推动我甚至没有完成的脚本了吗?

在源代码控制方面,我是一个完整的菜鸟,我的团队成员也是如此,我真的不想搞砸任何东西,但似乎这个过程可能是错误的,但这是团队成员所倡导的做。我觉得我应该能够提交并推送这两个脚本,而不必提交尚未完成的所有其他脚本。

1 个答案:

答案 0 :(得分:1)

使用git stash。它是为了这个目的而制作的。如果您的仓库处于不洁净状态,但是您想要检查另一个分支,或者几乎做任何git动作,那么存储就是可行的方法。 Stash创建的提交与您可以还原到任何分支的任何分支无关。查看文档以获取更多信息: https://git-scm.com/book/no-nb/v1/Git-Tools-Stashing