1. 在本地创建Go项目
创建新文件夹:在本地创建一个新文件夹,并用VSCode打开此空文件夹。
初始化Git仓库:在VSCode中新建一个终端,并在新文件夹下初始化一个Git仓库,执行命令:git init
创建项目文件:例如新建一个文件,重命名为main.go。
创建go模块:go mod init <项目名> go mod tidy
添加文件到暂存区:git add .
提交更改:git commit -m "-----"
2. 在GitHub上创建远程仓库
在GitHub中New repository,填写仓库名称和描述,选择公开或私有,点击Create repository。
3. 关联本地仓库和远程仓库
图3.1 图3.2复制GitHub中刚创建的分支SSH链接(远程仓库地址),参见图3.1。
在本地仓库中添加远程仓库:git remote add origin <远程仓库地址>,参见图3.2。
推送本地代码到远程仓库:git push -u origin master,参见图3.2。
4. 创建一个空分支,不包含任何文件
首先要清理工作目录,即在当前分支中完成提交:
git add .
git commit -m "Committing changes before creating orphan branch"
或暂不提交:
git stash
然后再创建孤立分支:
git checkout --orphan newemptybranch
最后清空工作目录:
git reset --hard
如果在新空分支中操作后需要上传至GitHub,则执行:
git add .
git commit -m "-----"
git push --set-upstream origin newemptybranch
5. 创建一个新分支,继承当前分支
创建并切换至新分支:git checkout -b <新分支名称>
创建但不切换至新分支:git branch <新分支名称>
网友评论