阅读量:2
在 CentOS 上进行 Fortran 代码版本控制
一 安装与配置 Git
- 检查是否已安装:运行 git --version;若未安装,先执行 sudo yum update,再安装 sudo yum install git,最后再次验证版本。
- 全局配置提交者信息(将姓名与邮箱替换为你的信息):
git config --global user.name “Your Name”
git config --global user.email “you@example.com” - 可选:设置默认编辑器,例如 git config --global core.editor nano。
- 验证配置:运行 git config --list 查看已生效的配置项。
二 初始化本地仓库与基本操作
- 进入项目目录并初始化:
cd /path/to/your/fortran/project
git init - 添加与提交:
git add . 或 git add file1.f90 file2.f90
git commit -m “Initial commit” - 查看状态与历史:
git status
git log - 分支与合并:
git checkout -b new-feature…开发完成后…
git checkout main
git merge new-feature - 远程仓库(GitHub/GitLab 等):
git remote add origin
git push -u origin main - 克隆现有仓库:
git clone - 同步协作:
git pull
git push
三 忽略构建产物与敏感文件
- 在项目根目录创建 .gitignore,常见 Fortran 项目可写入:
编译与运行产物
*.o *.mod *.a *.so *.dll *.exe
/build/ /dist/ /output/编辑器与系统文件
.vscode/ .idea/
*~ *.swp敏感信息
*.key *.pem
.env - 说明:二进制文件、日志与依赖缓存等不应纳入版本控制,加入 .gitignore 后可避免误提交与仓库膨胀。
四 协作与进阶建议
- 使用 分支 隔离特性与修复,保持 main 稳定;完成后再合并。
- 用 标签 标记发布版本:
git tag v1.0.0
git push --tags - 冲突处理:合并冲突时,Git 会标记冲突位置;编辑文件保留所需内容,删除冲突标记,执行 git add
与 git commit 完成合并。 - 图形化工具:需要可视化操作或复杂历史/子模块管理时,可使用 GitHub Desktop、SourceTree 等工具。
五 快速命令清单
- 安装与配置:
sudo yum update && sudo yum install git -y
git --version
git config --global user.name “Your Name”
git config --global user.email “you@example.com” - 日常开发:
git init
git add .
git commit -m “msg”
git status
git log
git checkout -b feature/x
git checkout main && git merge feature/x - 远程协作:
git remote add origin
git push -u origin main
git pull
git clone - 发布管理:
git tag v1.0.0
git push --tags
以上就是关于“如何在CentOS上进行Fortran代码版本控制”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm