git - 克隆后自动做某事
问题描述
我正在使用统一。当我开始一个新项目时,我应该这样做:
- 混帐初始化
- 添加 .gitignore
$ git flow init -d
$ git lfs install
- 添加 .gitAttribute
有没有办法自动做到这一点?比如,写一个shell脚本。
解决方案
我不确定我是否完全理解您的意思,但是假设您每次开始一个新项目时都在询问如何执行该系列命令,那么创建一个别名怎么样?
您可以编辑您的~/.bash_aliases
or~/.bashrc
文件以获得自定义命令,例如:
# Custom git initialization
alias custom-command='git init && touch .gitignore && \
git flow init -d && git lfs install && touch /path-to-attributes/.gitAttribute'
现在每次您custom-command
在终端内运行时,它都会自动运行上述所有内容。
推荐阅读
- python - HTTP2 请求和 Hyper
- angular - 如何在Angular7中使用另一个组件中的变量
- java - 查看 SPRING BOOT 中的解析器设置问题
- python - 如何使用 Python 从任何目录启动脚本
- csv - 使用 jq 将仅具有值的 json 数组转换为 csv
- hibernate - Spring boot data jpa - 如何使用在表上没有序列的遗留数据库
- java - 在创建 Spring 应用程序上下文之前阅读 application.properties
- php - 将多维数组插入另一个多维数组
- sql-server - 使用 Godaddy 在 Plesk 中的 MSSQL DBO 用户权限
- c# - 多个 AuthorizationHandler 与具有 Switch/If 语句的单个 AuthorizationHandler