【代码管理】1- 上传代码到 github

代码管理

1.1 安装git

使用win10系统开发,先安装 Git for windows,请移步

1.2 创建Github仓库

登录你的Github账户,创建个人项目/仓库,命名为flask-server

并在你的Github账户中添加该电脑的SSHKeys,请移步

在这里插入图片描述

1.3 git clone

克隆到本地,打开Git Bash

$ cd /d/CodeBase/auto
$ git clone git@github.com:lewyuejian/flask-server.git

1.4 init commit

如果创建仓库的时候没有勾选MIT license,此时就要添加MIT license,然后第一次提交:

$ cd flask-server
$ git status

On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
  (use "git add <file>..." to include in what will be committed)

        LICENSE

nothing added to commit but untracked files present (use "git add" to track)

$ git add .
$ git commit -m "init"
$ git push

1.5 分支管理

创建dev开发分支:

$ git checkout -b dev
$ git branch
* dev
  main

1.6 添加.gitignore

忽略被指定的文件或者文件夹,也就是不会被提交到版本管理中

.idea/
__pycache__/
venv/
.env
app.db
#mylog.log*

1.7 提交代码

$ git add .
$ git commit -m "1. 提交注释说明"
$ git checkout main
$ git merge dev
$ git branch -d dev
$ git branch

# git add
1. 将所有文件添加到暂存区
git add .
2. 添加指定的文件或者文件夹
git add [file1]
git add [file1] [file2] ...
git add [dir]

# git status
1. 未add,git status -s 文件前面显示:??
2.已经add,git status -s 文件前面显示:A

# git commit

# git checkout
1. 新建分支并切换
git checkout -b dev
2. 切换分支
git checkout main 

# git merge
1. 将dev分支合并到main主分支
git merge dev

# git branch
1. 删除分支
git branch -d dev # 合并完成删除dev分支
git branch # 删除后,查看branch

将本地main分支代码上传到Github代码仓库中的main分支(Github的默认主分支由master更改为main):

$ git push
或者:
$ git push -u origin main # 将本地的main分支推送到origin主机

打上标签tag并上传:

$ git tag v0.1
$ git tag
v0.1
$ git show v0.1

1. 同步单个标签
$ git push origin v0.1

2. 同步所有标签
$ git push --tags
或者:
$ git push origin --tags
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值