一、建立本地仓库
①先进入到你的目录下,进行仓库初始化
git init
②创建 .gitignore 文件(告诉 git 仓库,什么东西不需要版本控制 比如 log、__pycache__等文件夹)
echo logs/ > .gitignore
二、版本控制
提交记录只有两步
①将需要提交到仓库的文件推送到 git 上(准备提交)
(这里因为是第一次提交,所以将大部分文件上传)
git add src/ config/ main.py README.md requirements.txt .gitignore
②提交到仓库
git commit -m 'init:第一次提交'
如出现 `Author identity unknow`,则输入:
`git config --global user.email "you@example.com"`
`git config --global user.name "Your Name"`
输入完后再次输入:`git commit -m 'init:第一次提交'`
③检查提交
git log
会显示提交者、时间、提交命名信息
④修改代码后的再次提交
提交的命令即:
git add main.py(即你修改过的文件)
git commit -m 'feat:新增xx函数'(命名需要统一规范)
④版本控制(回溯代码)
先用 git log 拿到 Commit ID
再 Git checkout 3519f701db61a9c44bc89324eb014d28a5de9ead
就回到了 ‘init:第一次提交’ 的代码
三、连接线上仓库
使用 gitee、github
①创建线上仓库
github :右上角 New repository
仓库建好后,自动跳转
复制这个链接
②连接线上仓库
git remote add origin <刚刚的链接>
③查看本地仓库关联的所有远程仓库地址(确定没传错仓库)
git remote -v
④上传
git push -u origin master
注意:master 是你的分支名字,使用 `git status` 查看当前在什么分支
注意:如果使用代理,请加上 `git config --global https.proxy http://127.0.0.1:7890 (需要对应你的代理端口)` 再上传
四、从线上仓库拉取代码
git clone 链接
这样就能下载项目到终端运行的地方