我们在创建新项目时,有时期望本地创建好项目初始架构后,直接上传至Github仓库,而不是先克隆下来仓库,然后再将初始架构代码拷贝过来提交。
此时你可以参考本文操作。
本文以命令的方式操作,了解之后你会发现很简单。
提示:以下步骤有些顺序可以颠倒,为了便于理解,所以采用如下顺序编写文档,有兴趣的可以自行思考尝试每一步的不同顺序。
这一步是提醒你准备好初始化的代码,放到一个文件夹下,没有命令,视自身情况操作即可(建议代码根目录文件夹名称就是项目名)。
shgit init
执行之后,会自动创建本地分支
master
,但github现在的默认主分支是main
,所以建议执行下面第6步。
以下是全局配置,如果你以前已经全局配置过,则无需执行。如果不希望全局配置,去掉
--global
参数即可。注意修改以下命令的内容为你自己的信息,建议设置为github帐号对应的名字和邮箱。
sh# 设置用户名
git config --global user.name "John Doe"
# 设置邮箱
git config --global user.email [email protected]
sh# 查看当前用户全局配置
git config --global --list
# 查看当前仓库配置
git config --local --list
下方命令注意修改为你的仓库地址,其中
https://github.com
为仓库地址,DingDangDog
为用户名,learn
为项目名(仓库名)。
shgit remote set-url origin https://github.com/DingDangDog/learn.git
此步骤无命令,需要在github网站手动操作创建仓库,注意仓库名要与上一步设置的项目名一致,如上一步中的
learn
。
如果希望使用默认分支
master
,则不需要执行此步,且后续步骤中,main
均替换为master
即可。
sh# 创建并检出main分支
git checkout -b main
sh# 将本文件夹下全部文件添加到仓库
git add .
shgit commit -m "提交注释说明"
shgit push origin main
本文作者:DingDangDog
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!