前提:ssh 密钥连通成功

在vscode终端(在菜单栏Terminal打开),输入“ssh -T git@github.com”,出现选择输入“yes”就成功了。

ssh -T git@github.com

Hi ***! You've successfully authenticated 👉 SSH密钥连通成功! 你的电脑已经可以用SSH方式和GitHub通信,之后push不用输账号密码。

  • 现在终端就在项目路径下直接执行:

先看当前远程地址(确认现在是https还是ssh)

git remote -v

如果输出什么也没有

说明:✅本地仓库还没有绑定远程origin,正好符合现状。

  • 现在直接执行下面这一行,添加SSH远程仓库:
git remote add origin git@github.com:用户名/仓库名.git
  • 再跑一次校验命令,看看是否添加成功:
git remote -v

成功的话,终端会打印两行:

origin  git@github.com:用户名/仓库名.git (fetch)
origin  git@github.com:用户名/仓库名.git (push)

接下来:

  • 确认.gitignore文件已经建好,过滤掉数据集、缓存等大文件

直接在项目根新建.gitignore文件,粘贴下面内容:

# python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# 日志
*.log

# 数据集大文件夹
datasets/
weights/

# vscode
.vscode/
*.code-workspace

# 系统文件
.DS_Store
Thumbs.db
  • 暂存文件、提交(如果你还没commit)
git add .
git commit -m "Initial commit: 项目名 项目初始化"
  • 推送代码到github(第一次要带-u)
git branch -M main
git push -u origin main

⚠️注意前提: 网页GitHub上,仓库 用户名/项目名 已经创建好了! 新建仓库的时候,不要勾选 Add README,否则push会报错。

更多推荐