git使用技巧

版本控制及协作工具

Posted by heylypp on July 25, 2019

Github使用步骤

1 配置user信息

基本配置

1
2
$ git config --global user.name "用户名"
$ git config --global user.email "电子邮箱"

克隆库

1
git clone URL

修改、上传、同步

1
2
3
4
git status
git add -p
git commit -m"备注"
git push

#Github中的重复性工作

  • 为项目创建合适的.gitignore

  • 编写项目的README文档
  • 在不同账户创建多个类型项目

#快速选择.gitignore

在我们平时使用 Git 进行版本管理的时候,为了避免线上托管的项目体积过大,我们一般不会将一些次要文件(如 log、缓存、安装包)等纳入版本管理。

这时,我们会通过创建一个 .gitignore 配置文件,写入特定规则,来指定 Git 忽略追踪某个目录或文件,不将其纳入版本管理,减少线上代码仓库的体积。

为此,GitHub 官方开源了一个项目,这个项目为开发者编写好特定的 .gitignore 规则,做成了模板。开发者只需选择好自己的项目类别,将文件内容复制粘贴放到自己项目里面就可以用了。

https://github.com/github/gitignore

如果你不想用网站进行搜索,还可以安装下他的命令行工具。

安装完成后,就可以用gi命令快速生成 .gitignore 配置文件,超级方便

#快速生成README文档

工具:readmemd-generator

通过命令行抓取项目的 package.json 和 git 配置信息,自动完成 README 文档的编写操作。

#巧用Github项目模板

为了避免开发者做一些无用的重复性工作,GitHub 发布了一个新功能 - 模板仓库(repository templates)。

这个功能可以将以往创建过的仓库标记成模板,这样在你下一次创建仓库的时候,就可以使用这个模板功能,快速生成具有和原仓库一样的目录与文件内容。

https://github.blog/2019-06-06-generate-new-repositories-with-repository-templates

每个模板仓库在 URL 末端带上 /generate 后,还可以将模板仓库通过链接分享给其他人,其它人在打开链接之后,便可以快速通过这个模板来创建新仓库。