Git
(43)Go 项目版本号自动管理,并发布 git tag
最近使用 Golang 开发的网站项目比较多,所以把一些常用的功能写成了一个公共库,放在 GitHub 上,方便在其他项目中通过 go get 使用。
这个公共库的版本号需要通过 git tag 来管理。每次发布新版本时,都会在 git
git blame 确认代码中的屎是不是自己拉的
今天在排查一处程序 bug 时,发现一段代码写的逻辑实在乱,完全没有印象正确的逻辑应该是怎样的。
于是想查看这段代码是不是自己写的,什么时候写的,为什么这么写的。
直接在 VSCode 的 github copilot 的 Chat 窗口
所有 git 仓库从 coding.net 迁移到阿里云 codeup
最近收到 coding.net 的邮件,说是 CODING DevOps 系列产品要下线。
说实话,邮件内容完全看不懂,什么标准版产品,什么云原生构建。
没有一句人话。
我只想了解 git 仓库还能不能用了。
算了,还是
windows 中同时使用 vscode 和 wsl git 命令行,每行代码被缀上 ^M 的问题
现在主力开发环境从 VIM 迁移到了 VSCode 下,但是在 WSL 命令行下使用 git 这个习惯一直改不掉,感觉 VSCode 里使用 git 不太方便。但是同时使用 VSCode 和 wsl git 遇到了一个 ^M 后缀的问题。
ssh: connect to host github.com port 22: Resource temporarily unavailable
从昨天晚上开始,发现无法直接拉取 github 上的代码仓库了。报错如下:
```
ssh: connect to host github.com port 22: Resource temporarily unavailable
git 基于某个历史 commit 提交新建分支
针对不同版本的硬件,维护不同版本的软件,确实比较麻烦。
因为硬件不方便随时升级,所以只能让软件去升级,来兼容处理硬件的 bug。
结果就是,软件需要保留 N 多版本,且某个旧版本上可能还需要做 hot fix ...
##
git cherry-pick 将一个 commit 应用到多个分支
## 需求场景
公司的一个控制设备运行的 android 平板蓝牙 app,针对每个客户都有一个独立的版本,
功能和界面都有所不同。而有的客户又针对他们自己的客户,又做了功能和 UI 区分,但是差异很小。
所以就放到了一个 git 代
Warning: the ECDSA host key for 'github.com' differs from the key for the IP address
这个问题遇到好多次了,一直懒得解决,但是每次向 github 提交/拉取代码,真的很烦躁,不得不解决一下了。
## 警告信息
```
> git pull
Warning: the ECDSA host key for 'g
将 github 上的指定 commit 转换为 patch 文件
## 为啥会有这个需求
因为目前正在用的一个开源项目已经停止为何 N 多年了,很多新功能都不支持。
然后有不少三方开发者提交了 patch,但是这些 patch 并没有合并到项目中。
所以,我 fork 了一份主项目,然后需要将这些
Git 项目中移除 submodule,并将其代码并入当前项目管理
之前由于要引用一个 github 上的三方的 SDK,所以作为 git submodule 引入了进来:
```
git submodule add https://github.com/STMicroelectronics/Blu
上一页
下一页