📅  最后修改于: 2023-12-03 15:06:55.600000             🧑  作者: Mango
为了更好地管理你的代码,你可以将它们存储在 GitHub 上。而为了在命令行中创建一个新的存储库,你可以按照以下步骤进行操作。
首先,你需要在本地创建一个存储库。在终端中,通过 mkdir
命令来创建一个新的目录,然后使用 cd
命令进入该目录。
mkdir my-new-repo
cd my-new-repo
接着,你需要初始化 Git 存储库并添加文件。我们可以使用以下命令:
git init
touch README.md
git add README.md
git commit -m "Initial commit"
在上面的命令中,我们创建了一个名为 README.md
的文件,将其添加到 Git 仓库中,并创建了第一个提交记录。
接下来,你需要在 GitHub 上创建一个新的存储库。前往 GitHub 并登录。在界面右上角,点击"+" 号并选择"New repository"。
填写新存储库的名称和描述,并选择公共或私有访问权限。然后,点击“Create repository”按钮。
现在,你需要将本地存储库推送到你在 GitHub 上创建的新存储库。在终端中,输入以下命令:
git remote add origin git@github.com:<username>/<repository-name>.git
git push -u origin master
注意,在上面的命令中,你需要将 <username>
替换为你的 GitHub 用户名,并将 <repository-name>
替换为存储库的名称。
同时,如果你是第一次将本地存储库推送到 GitHub 上,你需要使用 -u
选项来将本地 master
分支的状态与远程存储库的状态进行关联。
现在,你已经成功地在 GitHub 上创建了一个新的存储库,并将本地存储库推送到了远程仓库。可以在 GitHub 上获取存储库的 HTTPS 或 SSH URL 来克隆存储库并开始你的代码开发工作。
一个简短而甜美的 Shell/Bash 脚本可以帮助你快速地复制上述过程:
#!/bin/bash
echo "Enter your GitHub Username:"
read -r username
echo "Enter your new repository name:"
read -r repository_name
mkdir $repository_name
cd $repository_name
echo "# $repository_name" >> README.md
git init
git add README.md
git commit -m "Initial commit"
git remote add origin git@github.com:$username/$repository_name.git
git push -u origin master
echo "New repository created successfully! Visit https://github.com/$username/$repository_name to view it."
你可以将上述代码保存为 create-github-repo.sh
,然后在终端中运行该脚本来创建一个新的存储库。
需要注意的是,在执行脚本之前,你需要确保在本地配置了 SSH 密钥以授权访问 GitHub。否则,你将无法将本地存储库推送到远程存储库中。
总而言之,在命令行中创建 GitHub 存储库是一个简单但强大的过程。通过这个过程,你可以更好地管理你的代码,并与其他开发者一起协作。