在 bitbucket 和 sourcetree 中使用分支

Working with branches in bitbucket and sourcetree

我对使用 Git 中的高级功能还很陌生,想知道是否有人可以帮助我更好地理解分支。我在 Bitbucket 中创建了两个分支,名为 live 和 dev。我想做的是将更改推送到开发,并且只在我推送到它时更新实时分支。我怎样才能做到这一点?

你应该把git想成一棵树。一个分支代表独立的开发线。

因此,分支实际上封装了您的更改。例如,当你想在代码中添加一个新功能时,你创建一个新分支并将提交推送到新分支。

使用分支使 master 分支干净且未经审查的代码(可能是有问题的代码?)。这也使得将不需要的代码合并到 master 分支变得更加困难。