Suppressing update on existing ns-3.37 directory containing a non-master branch Exiting...
时间: 2024-09-10 18:12:03 浏览: 37
Suppressing the disturbance in the transmission spectrum of Glan-Thompson-type prism polarizers
在NS-3(Network Simulator 3)中,如果你有一个版本为3.37的目录,并且这个目录里包含了非master分支,有时候你想更新时不希望改变该分支的状态,可以使用`git`命令来实现“忽略对现有分支的更新”。这通常发生在你需要保留特定分支的某个状态,而不想因为合并新更改导致分支历史改变。
你可以这样做:
1. 切换到你要保护的分支,比如假设是`my-non-master-branch`:
```
git checkout my-non-master-branch
```
2. 添加远程仓库的master分支到忽略列表,这样当你运行`git pull`时不会自动合并master的变化:
```
git remote set-head origin master --no-fetch
```
这行命令告诉Git不要从远程获取master分支的最新信息。
3. 然后你可以安全地进行常规的`git pull`操作而不影响非master分支,除非你明确指定要合并或切换到master:
```
git pull <other-remote> <other-branch>
```
阅读全文