大模型技术之git(第七章)
第 7 章 PyCharm 集成 Git本地库说明前面命令行的方式需要了解。真正开发的时候都是在IDE中操作。前提创建PyCharm中的一个Python Project7.1 定位 Git 程序7.2 初始化本地库选择要创建Git本地仓库的工程选中项目的根目录此时的项目就被初始化了。在物理磁盘当前项目的目录下会生成.git的文件目录。7.3 配置 Git 忽略文件 什么是忽略文件与项目的实际功能无关不参与服务器上部署运行。把它们忽略掉能够屏蔽IDE工具之间的差异。 Git 忽略文件声明在.gitignore 文件中在本地磁盘中查看./.idea/.gitignore默认右侧的文件都是忽略的。这个文件的存放位置原则上在哪里都可以为了便于让~/.gitconfig文件引用建议放在用户家目录下。比如.idea文件目录、.iml文件等。7.4 添加到暂存区右键点击项目选择Git - Add将项目添加到暂存区。此前红色的代码此时就变成了绿色。7.5 提交到本地库此时勾选的即为要提交的代码。我们可以选择commit的粒度可以是整个项目、一个module或者一个文件都可以。此外在PyCharm中不需要每次commit之前进行add操作因为PyCharm会在commit之前自动给我们add。7.6 切换版本版本穿梭1查看历史版本2右键选择要切换的版本然后在菜单里点击Checkout Revision。7.7 创建分支1选择 Git在Repository里面点击Branches按钮。2在弹出的Git Branches框里点击New Branch按钮。3填写分支名称创建dev01分支。说明如果创建完就立即切换到分支上去那就勾选。4然后看到dev01说明分支创建成功并且当前已经切换成dev01分支此时dev01分支和master分支上的代码都是相同的。7.8 切换分支1切换到master分支7.9 合并分支1使用 dev01分支修改或添加文件然后commit。操作略2接着切换到master分支将dev01分支合并到当前master分支。如果代码没有冲突分支直接合并成功分支合并成功以后代码自动提交无需手动提交本地库。7.10 解决冲突如果master分支和dev01分支都修改了同一块代码在合并分支的时候就会发生冲突。如图所示1master分支2dev01分支3我们现在站在master分支上合并dev01分支就会发生代码冲突。解决方案方案1Accept Yours方案2Accept Theirs方案3Merge 下图的选择4点击 Conflicts框里的Merge按钮进行手动合并代码。5手动合并完代码以后点击右下角的Apply按钮。6代码冲突解决自动提交本地库无须再次提交。