![](/img/trans.png)
[英]Why do I have a localization in the Bundle.Main.localizations that I have deleted from my xcode project?
[英]Do I have to manually delete branches in Xcode 8 after they have been properly merged into main, and deleted through Github?
我目前正在使用github管理在Xcode 8中正在处理的swift 3项目。我在终端中创建了一个名为“ myBranch”的分支,合并后,修复了冲突,然后再次合并,我可以“通过github拉请求管理器删除“ myBranch”。 我运行了我的应用程序,它按预期运行。 但是,当我转到“源代码控制”->“ myRepo”->配置“ myRepo”时,仍然出现“ myBranch”。 我还在终端中输入“ git branch”,然后再次出现“ myBranch”。 在github站点上,它说我只有一个分支,即master。
由于通过github删除分支不会自动影响Xcode或终端,因此我应该进入Xcode和终端并手动删除分支吗? 我对GitHub有点陌生,所以我不想删除任何东西并可能破坏我的项目。
如果在本地不再需要myBranch。 是的,它必须在本地手动删除(尽管已经在远程(github站点)中删除了)。 由于git分别跟踪本地和远程分支。
您可以通过运行git branch查看计算机上所有本地分支的列表:
$ git branch
master
* myBranch
每个本地分支在.git / refs / heads /下都有一个文件:
$ tree -F .git/refs/heads/
.git/refs/heads/
├── master
└── myBranch
每个远程跟踪分支在.git / refs / remote /下都有一个文件:
$ tree -F .git/refs/remotes/
.git/refs/remotes/
├── remote/
├── master
└── myBranch
git branch -d myBranch
git branch -D myBranch
git branch -rd remote / myBranch
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.