团队的代码托管管理平台之前一直用Gitee的企业版本,但除了代码pull/push操作外,基本不用平台上其它功能,除了要新建一个仓库要打开下网页版,其它时间基本不会访问网页版本,所以经过半天的调研,从GitLab/Gogs/Gitea中选择了Gitea,把迁移过程记录如下。
当我们在分支上改代码改到一半时,突然项目发现了一个bug需要修复,这时需要切换到另一个分支进行修改,以前的做法可能是把工作区改到一半的代码先commit,然后切换分支修复bug,再切换回来继续写代码,但这样会生成很多不必要的提交,这时你就需要使用git stash
命令。
往前n个提前内容的patch
git format-patch -n
某个commit(含)的及之前的n-1次提交的patch
git format-patch -n SHA
Git是软件开发人员在开发中常用的一种工具,是开发之利器。
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。