我是git
的新手,我理解主要想法,但我遇到了我的团队的特殊问题,我们有点困惑所以我会尝试解释它。
我们有一个项目(实时),我们从存储库(例如:bitbucket)直接推送到具有root访问权限的服务器(用于文件权限和访问权限)。然后经理决定将存储库切换到Github,现在我们将本地更改推送到github但是为了实时我们做了以下事情:
git remote add [newname] ssh://[username]@[website]/var/www/[folder]/repo/site.git
然后:
git push [newname] [oldname]
我想使用
git push [branch]
它将自动推送到服务器并授予Github root访问权限,因此我不需要重写权限。如果可能,我还想保留git
历史记录,除了删除现有的.git文件夹并在我的服务器中创建新的git init之外还有其他方法吗?