git新手。从概念上讲,对其中一些如何工作感到有些困惑。
所以听起来,就本地工作而言,拥有一个只包含投入生产的内容和另一个用于测试想法等的分支是个好主意,然后我可以合并它们。是否像创建这些分支一样简单,然后当我不希望我的项目的任何最近更改提交到主分支时,我只需切换到“测试”分支并从那里提交/推送?我只是对本地项目活动和 git 之间的交互感到困惑。
比如说,我在我的 android 项目中添加了一些代码并保存,除非我提交,否则这些更改对主仓库没有影响?即使就实际的本地项目而言,这些更改也已保存,情况也是如此。
我在想这个吗?如果没有,让我直截了当?