我是 git 新手,无法找到正确的流程。我越来越糊涂了。
这是我所拥有的:1 台生产服务器 (A) 和各种本地机器 (X)
我已经做了什么:
- Git Init(iated) 我在 (A) 上的项目文件夹
- Git Clone(d) 在我的 Dropbox 文件夹中 (X)
- 在本地开发了一个新功能(X),测试了它并尝试将其推送到(A)
然后我当然意识到(A)不是一个裸仓库,我将不得不处理版本问题..
我想要的是:
- Git变得又好又容易
- 在 (X) 上开发新功能并将我的提交推送到 (A)(更改应该立即生效)
- 能够直接在 (A) 上进行更改
- 能够在(A)和(X)之间添加一个“开发”服务器到方案中,而不用太麻烦
我知道我要求很多,但我已经研究了裸存储库、git flow ......但我不确定哪种解决方案最适合我。