git
AI 开发者
支付宝软件工程师
展开
-
通过一个实际场景理解git rebase
背景:毕业论文送盲审前要对封面、正文、致谢等地方出现的姓名学校信息全部用星号代替,盲审回来再将星号改回正常。 将星号改回正常很麻烦,有多处改动时甚至可能遗漏,有没有办法不用改回?最直观的想法是复制一个副本,在副本上改星号。那么又有一个新问题出现,在改为星号后*,可能正文还会有小改动,如何同步这个小改动到副本,要两边同时修改吗?不用,git可以实现这个功能。 初始化一个git仓库,正常版本为master分支,从master分支checkout一个分支命名为blind,在blind分支替换星号,提交commit原创 2021-05-12 14:15:48 · 402 阅读 · 0 评论 -
搭建gitlab社区版遇到的问题解决
一,gitlab头像显示不出来 duoshuo CDN的方式解决 普通版Gitlab—–:编辑 gitlab.yml , 找到如下部分:gravatar: enabled: true # Use user avatar image from Gravatar.com (default: true) # gravatar urls: possible placeholders: %{...原创 2016-10-27 23:03:31 · 12001 阅读 · 0 评论 -
git提交空目录
刚建立项目时我们为了保证项目结构完整,要提交空的文件夹 , 但是git默认是忽略空目录的。 这时候我们只需要在git 根目录下执行 find . -type d -empty -exec touch {}/.gitignore \; 就可以上传空的文件夹了,本质上是在空目录里建立了一个.gitignore文件,等文件夹中新建了文件再把它删掉即可。 ...原创 2018-01-17 13:06:00 · 4547 阅读 · 0 评论 -
git使用规范
第一步:新建分支 首先,每次开发新功能,都应该新建一个单独的分支。 # 获取主干最新代码 $ git checkout master $ git pull # 新建一个开发分支myfeature $ git checkout -b myfeature 第二步:提交分支commit 分支修改后,就可以提交commit了。 $ git add --all $ git status $ git comm...原创 2017-02-04 13:04:24 · 1417 阅读 · 0 评论