如果我正在与sourcetree中的团队成员一起工作,并且我们在2个完全不同的领域中工作,例如我与脚本一起工作,那么他将在场景/艺术中统一工作。假设他提交并推送了他的更改,我看到我可以拉出它们,但是我想提交并推送我的一些脚本更改,以便他可以使用我所做的脚本(例如,在我可以提交并推送的10个脚本中,想要提交2并推送2)。我是否需要提交我现在拥有的所有内容,即使还没有完成他的更改,以便我可以推送我需要发送的2个脚本,即使这样我将推送甚至没有完成的脚本然而?
在源代码管理方面,我是一个完全的菜鸟,我的团队成员也是,我真的不想弄乱任何东西,但似乎这个过程可能是错误的,但这就是团队成员所倡导的。我觉得我应该能够提交和推送这2个脚本,而不必提交尚未完成的所有其他脚本。
使用git stash
。正是出于这个确切目的而制作的。如果您的仓库处于不清洁状态,但是您想签出另一个分支,或者几乎要执行任何git操作,那么就可以使用隐藏。Stash创建与任何分支都无关的提交,您可以将其还原到任何分支。检查文档以获取更多信息:https : //git-scm.com/book/no-nb/v1/Git-Tools-Stashing
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句