拥抱开源

“开源”一词在我国IT界已经出现了不少年头,但“社会化编程”想必没有多少人接触过。我想问大家一个问题:各位在狭小的空间里呆上一段时间之后,再出门时是否有一种豁然开朗的感觉?相信很多人的答案都是肯定的。或许外包行业在IT界只是极端个例,但“让全世界码农看自己的代码”这种事,很多人恐怕想都不敢想。

GitHub正是这样一个平台,我们在这里可以与全世界的开源开发者交流代码或心得。如果您对某款开源软件的代码感兴趣,如果您想为中意的软件出一份力,如果您自己编写了小程序却苦苦找不到人指点,如果您想跟慕名已久的IT界明星(俗称“大神”)聊上两句,那么GitHub欢迎您。

[email protected]: Permission denied (publickey)

2025年09月23日

在推送代码的时候,出现了错误:[email protected]: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 1. 确认你是否配置...

github 远程提交步骤

2025年09月23日

最近我通过 github 克隆了一个公开库,修复了一些错误,但是不知道怎么提交修复的更改,经过询问 ChatGPT 之后,将详细步骤记录。方法一:通过 Fork + Pull Request(推荐)这是开源项目最标准的流程,因为你可能没有原仓库的直接推送权限。在 GitHub 上 Fork 仓库打开原仓库页面,右上角点击 Fork,把它复制到你的 GitHub 账户。修改远程地址# 查看当前远程 ...

单元测试代码是否应该加入到 git 当中

2025年09月12日

单元测试代码 通常应该加入到 Git 仓库,原因如下:1. 保证项目可维护性 单元测试是代码质量和正确性的保障。把测试代码放入仓库,可以让团队成员随时运行测试,确保修改不会破坏已有功能。 如果测试代码不在 Git 中,新成员或 CI/CD 系统就无法直接运行测试,增加了维护难度。 2. 支持持续集成(CI) CI/CD 系统(如 GitHub Actions、Jenki...

warning: in the working copy of 'document.css', LF will be replaced by CRLF the next time Git touches it

2025年09月08日

最近在使用 git 提交代码的时候,出现了这个警告:warning: in the working copy of 'document.css', LF will be replaced by CRLF the next time Git touches it翻译如下: ⚠️ 警告:在文件 document.css 的工作副本中,下次 Git 处理该文件时,LF 将被替换为 CRLF。🔍 原因...

git checkout -b 命令解析

2025年09月02日

这条命令经常被使用:git checkout -b <branch-name>作用 它相当于 创建并切换分支 的组合命令,等价于:git branch <branch-name> # 创建新分支 git checkout <branch-name> # 切换到新分支 所以 git checkout -b 会: 基于当前所在分支(默认是你现在的 HEAD)创建一个新的分支; ...

fatal: --author 'xxx' is not 'Name <email>' and matches no existing author

2024年02月26日

最近在使用 PyCharm 提交代码的时候出现了如下错误:fatal: --author 'xxx' is not 'Name <email>' and matches no existing author具体错误截图如下:解决方案:如果我们指定使用 --author 来提交我们的更改,则需要使用下面的格式:bob <[email protected]>参考资料:1、fatal: No existin...

GitHub WIP 解释

2023年11月10日

在 GitHub 上,"[WIP]"(Work in Progress)通常被用作 pull request(PR)的标题或说明,以指示该请求仍然在进行中,尚未准备好合并到主分支。这有助于团队更好地了解哪些 PR 可以审查和合并,以及哪些仍在开发中。你可以在以下几个方面使用 "[WIP]" 标记:PR 标题: 将 "[WIP]" 添加到 PR 标题的开头,以明确表示这是一个正在进行中的工作。例如:...

Git 如何删除本地分支

2023年04月19日

最近在特性分支下面开发,但是代码写到最后,发现无法实现效果,先将远程分支删除之后,需要删除本地分支。要删除本地分支,我们可以执行如下命令:git branch -d branch_name其中 branch_name 是要删除的分支的名称。这将删除本地分支并将其历史记录合并到当前分支中。如果要强制删除未合并的分支,请使用 -D 标志而不是 -d 标志:git branch -D branch_na...