赞
踩
公司旧系统都是使用svn版本控制,只有新系统才直接用的git,最近我们把旧系统从svn版本控制转换到用git。转到git,主要考虑到以下几点:
公司使用git的整个流程也制定了一个规范,主要是如何管理分支,大致是:
切换到git了,一些常用的命令也需要重新积累起来了。
一. 新建代码库
二. 配置
git配置文件为.gitconfig,它可以在用户主目录下进行全局配置,也可以在项目目录下进行单独的项目配置
三. 对文件的增删改操作
四. 代码提交
五. 分支
六. 远程操作
七. 撤销
八. 查看信息
$ git log --author="huzhiting" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "增加的行数:%s 删除的行数:%s 总行数: %s\n",add,subs,loc }'
git log --author="huzhiting" --since=2022-08-01 --until=2022-12-31 --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。