Mar*_*uge 2 git bitbucket atlassian-sourcetree
出于安全原因,Bitbucket 对我来说本质上是一种版本控制工具,除了我之外没有人处理这些存储库。我有一个本地项目,存储在本地目录中。该目录被创建为空,然后我从远程存储库(在 bitbucket 上)克隆到名为 A 的本地存储库中。
我在本地工作,并使用 sourcetree 提交/推送。
我需要重命名一个项目,这意味着:
有人有防弹方法吗?
注意:我是 git 用户,这就是为什么我使用 sourcetree,而不是了解所有命令和选项的 git 超级巨星:)
仓库不知道它的名字。您需要更新的唯一“链接”是:在remote存储库的本地配置中,您必须更新要推送/拉取的 URL(其中确实提到了 bitucket 上的存储库名称)。
收回你的步骤清单:
重命名本地文件夹:像重命名常规文件夹一样重命名它;然后在 Sourcetree 中打开该新文件夹
重命名本地仓库:noop
重命名远程仓库:在 bitbucket 上重命名
正确的源树中的本地-远程关联:
从技术上讲,该链接存储在本地存储库中,在.git/config文件中
您可以从命令行更新它:
git remote set-url origin https://bitbucket.org/url/to/newname
Run Code Online (Sandbox Code Playgroud)
Sourcetree 可能有一个设置屏幕,您可以在其中应用相同的操作;此设置显然是每个存储库设置,不要在某些“全局设置”或“全局首选项”部分中查找它。
运行一个简单的命令git fetch来检查 url 是否已正确注册。
| 归档时间: |
|
| 查看次数: |
10913 次 |
| 最近记录: |