拥抱开源

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

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

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...

"Host Key Verification Failed" when connecting to remote repository

2023年04月17日

今天远程克隆 github 项目库,出现了如下提示:Host key verification failed.fatal: Could not read from remote repository.由于忘记截图,这里只说一下出现问题的原因。出现问题的原因:我们在使用 ssh 经行远程克隆代码的时候,使用 SSH,每个主机都有一个密钥。客户端会记住与特定地址关联的主机密钥,并在主机密钥出现更改时拒...

不应该被追踪的文件被加入的 git 中如何处理

2023年04月12日

最近不小心将一个不需要提交到 git 的文件提交了,导致每次更改都会被提交。如果您不小心将不应该加入 Git 中的文件添加到了 Git 仓库中,可以按照以下步骤处理:从 Git 中删除该文件您可以使用以下命令从 Git 中删除文件:git rm --cached <file>该命令将仅从 Git 中删除文件,但不会从本地文件系统中删除它。添加文件到 .gitignore为了确保文件不会再次被添加到...

如何查看 git stash 里面的差异

2022年05月21日

今天在服务器上同步的时候,由于服务器商的代码与 github 的代码有差异,使用 git diff 对比差异,大概看了一下,没有什么问题。我直接 git stash 暂存,之后使用 git pull 拉取远程库。结果程序出现了错误,可能是由于检查不仔细,所以代码出现了问题。使用 git stash list 查看暂存列表,如下图所示:可以看到有一个暂存列表,之后使用 git stash show ...

git diff如何退出

2021年05月07日

git diff 对比两次文件修改了什么。如果进入之后如何退出呢?按‘q’,或者输入::qa都可以退出

github 本地服务器初始化的设置步骤

2020年07月16日

设置SSH Keyssh-keygen -t rsa -C "your_email@example.com"这里设置SSH Key添加公开密钥登录github,之后点击右上角的Account Settings,如下图所示:查看公开密钥内容:cat ~/.ssh/id_rsa.pub之后将密钥内容粘贴到github里面,如下图所示:添加完成之后,即可在Linux服务器以ssh的方式clone远程代码...

git HEAD解释

2020年02月04日

git HEAD 是 Git 版本控制系统中的一个特殊指针,用于指向当前所处的分支中最新提交的版本。通常情况下,当你在一个分支上进行提交操作时,HEAD 指针会自动更新为指向最新的提交版本。Git 中的 HEAD 可以指向不同的位置,例如:当你在某个分支上进行提交操作时,HEAD 指向该分支中最新的提交版本。当你在切换分支时,HEAD 会指向所切换到的分支中最新的提交版本。当你执行 git che...