我已经使用过几次git,这一直是一次痛苦的经历。但是我注意到bitbucket主机私人回购免费,如果不到5个用户,我喜欢我的源代码远离我的办公室的想法。
所以我在bitbucket上创建了一个新的私人仓库,因为我是所有者和唯一的开发人员,我拥有仓库,我可以在本地进行更改,然后提交并推送到我的仓库(没有货叉) )没有增加拉动请求的复杂性到业主回购。
我也意识到我没有创建分支而且没有必要,我只是在我的本地主分支上工作并提交并推送到我的主分支,我可以继续这个循环而不做别的什么。
所以在没有使用分支的情况下使用git这样的问题确实存在。
答案 0 :(得分:1)
首先,您将始终使用分支(默认情况下为master
)
其次,对于像您这样的简单开发工作流程,您不需要任何其他分支。
但是,如果您想要在新分支中隔离开发工作,那将非常简单:
git checkout -b newBranch
git add .
git commit -m "New branch"
git push -u origin newBranch # for the first push only
创建一个新分支只是添加一个指向当前提交的指针:它是文件中的40 bytes(.git/refs/heads/newBranch
,具有HEAD提交的SHA1)
有关分支的更多信息: