vscode使用git上传代码到github上|青训营

177 阅读2分钟
  1. 在github里新建一个仓库,取名tiktok,配置好.gitignore、README.md、LICENSE
  2. 在vscode终端clone这个仓库
git clone https://github.com/17239w/tiktok.git
  1. coding...
  2. 更新代码到github上
  • git status查看当前状态,发现需要提交到origin/main分支
➜  tiktok git:(main) ✗ git status
On branch main
Your branch is up to date with 'origin/main'.

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        new file:   Dockerfile
        modified:   README.md
        new file:   config/config.go
        new file:   config/config.toml
        new file:   controller/UserInfo/UserInfoController.go
        new file:   docker-compose.yml
        new file:   go.mod
        new file:   go.sum
        new file:   main.go
        new file:   middleware/jwt.go
        new file:   middleware/password.go
        new file:   models/InitDB.go
        new file:   models/UserInfo.go
        new file:   models/UserInfo_test.go
        new file:   models/UserLogin.go
        new file:   models/comment.go
        new file:   models/common.go
        new file:   models/video.go
        new file:   router/router.go
        new file:   tiktok
  • git commit -m "Add Dockerfile, config files, controller, main.go, middleware, models, and router"提交代码,写一些备注
➜  tiktok git:(main) ✗ git commit -m "Add Dockerfile, config files, controller, main.go, middleware, models, and router"
[main 765606a] Add Dockerfile, config files, controller, main.go, middleware, models, and router
 20 files changed, 966 insertions(+), 1 deletion(-)
 create mode 100644 Dockerfile
 create mode 100644 config/config.go
 create mode 100644 config/config.toml
 create mode 100644 controller/UserInfo/UserInfoController.go
 create mode 100644 docker-compose.yml
 create mode 100644 go.mod
 create mode 100644 go.sum
 create mode 100644 main.go
 create mode 100644 middleware/jwt.go
 create mode 100644 middleware/password.go
 create mode 100644 models/InitDB.go
 create mode 100644 models/UserInfo.go
 create mode 100644 models/UserInfo_test.go
 create mode 100644 models/UserLogin.go
 create mode 100644 models/comment.go
 create mode 100644 models/common.go
 create mode 100644 models/video.go
 create mode 100644 router/router.go
 create mode 100755 tiktok
  • git push origin main提交到main分支
➜  tiktok git:(main) git push origin main
Enumerating objects: 30, done.
Counting objects: 100% (30/30), done.
Delta compression using up to 8 threads
Compressing objects: 100% (25/25), done.
Writing objects: 100% (28/28), 9.07 MiB | 3.15 MiB/s, done.
Total 28 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/17239w/tiktok.git
   9f323cf..765606a  main -> main

5.回到仓库检查

image.png

6.对现有代码做修改

若出现如下报错: image.png 执行:

rm /root/workspace/tiktok/.git/index.lock

再次commit即可 image.png