macOS下Git自定义命令创建求助:实现git create username/project功能
在macOS上实现Git自定义
git create命令 步骤1:准备自定义命令的存放目录
如果用户目录下没有~/bin文件夹,先创建它:
mkdir -p ~/bin
将~/bin添加到系统环境变量PATH中(zsh用户操作如下,bash用户替换为~/.bash_profile):
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
步骤2:创建git-create脚本文件
用终端编辑器创建脚本:
nano ~/bin/git-create
将以下内容粘贴到编辑器中:
#!/bin/bash # 检查参数是否合规 if [ $# -ne 1 ]; then echo "用法: git create <username/project>" exit 1 fi REPO_PATH="$1" # 执行Git初始化及推送流程 git init && \ git add . && \ git commit -m "Init" && \ git branch -M main && \ git remote add origin git@github.com:"$REPO_PATH".git && \ git push -u origin main
保存并退出编辑器(按Ctrl+O回车确认,再按Ctrl+X)。
步骤3:赋予脚本可执行权限
chmod +x ~/bin/git-create
使用说明
进入需要初始化Git仓库的目录,执行以下命令即可完成一键初始化并推送到GitHub:
git create your-username/your-repo-name
注意事项
- 确保你的macOS已配置好GitHub的SSH密钥,否则
git push会失败。 - 如果当前目录为空,
git commit会执行失败,建议先添加至少一个文件再执行命令。
内容的提问来源于stack exchange,提问作者Paul
相关产品推荐
相关产品推荐

