【发布时间】:2014-11-18 21:47:22
【问题描述】:
我安装了一个网站,其中包含许多子文件夹,例如 logs/、useruploads/、...,我不需要使用 Git 进行跟踪。
我在本地服务器上创建了一个 git 存储库
git init
echo 'userupload/*'>>.gitignore
echo 'logs/*'>>.gitignore
#....
git add .gitignore
git commit -a -m "initial .gitignore"
git add *
git comit -a -m "initial rest"
这个仓库中唯一的分支叫做master,但我想把它重命名为release。
将我的master 分支重命名为release 的所有解决方案建议:
- 结帐
master - 在本地重命名
- 并删除旧的
但是这种方法会导致我丢失 Git 文件夹中所有未跟踪的文件。当然,有更好的方法......我该怎么办?
【问题讨论】:
-
尚不清楚在您提到的情况下您将如何丢失未跟踪的文件,或者您的解决方案有何不同。
-
我的解决方案不同。在那里我不检查所有内容,重命名并删除旧分支。这就是我搜索的内容:只有一个命令可以重命名分支,同时保留其他所有内容
-
您只有 1 个分支,因此默认情况下您已经签出。如果您重命名分支,则无需删除任何内容。对吗?
-
尝试自己搜索。建议不同:他们建议检查到新位置:google.com/…
-
最后我找到了我的解决方案。我想这很难找到,因为我不知道您要搜索什么(如果您知道答案,这很容易)
标签: git git-branch