如何用Git连接本地、线上仓库,进行版本控制(入门向)

0 阅读2分钟

一、建立本地仓库

①先进入到你的目录下,进行仓库初始化

git init

image.png

②创建 .gitignore 文件(告诉 git 仓库,什么东西不需要版本控制 比如 log、__pycache__等文件夹)

echo logs/ > .gitignore

image.png

二、版本控制

提交记录只有两步

①将需要提交到仓库的文件推送到 git 上(准备提交)

(这里因为是第一次提交,所以将大部分文件上传)

git add src/ config/ main.py README.md requirements.txt .gitignore

image.png

②提交到仓库

git commit -m 'init:第一次提交'

image.png

如出现 `Author identity unknow`,则输入:
`git config --global user.email "you@example.com"`
`git config --global user.name "Your Name"`
输入完后再次输入:`git commit -m 'init:第一次提交'`
③检查提交

git log

image.png

会显示提交者、时间、提交命名信息

④修改代码后的再次提交

提交的命令即:

git add main.py(即你修改过的文件)

git commit -m 'feat:新增xx函数'(命名需要统一规范)

image.png

④版本控制(回溯代码)

先用 git log 拿到 Commit ID

image.png

Git checkout 3519f701db61a9c44bc89324eb014d28a5de9ead 就回到了 ‘init:第一次提交’ 的代码

三、连接线上仓库

使用 gitee、github

①创建线上仓库

github :右上角 New repository

image.png

image.png 仓库建好后,自动跳转

image.png 复制这个链接

②连接线上仓库

git remote add origin <刚刚的链接>

image.png

③查看本地仓库关联的所有远程仓库地址(确定没传错仓库)

git remote -v

image.png

④上传

git push -u origin master

注意:master 是你的分支名字,使用 `git status` 查看当前在什么分支
注意:如果使用代理,请加上 `git config --global https.proxy http://127.0.0.1:7890 (需要对应你的代理端口)` 再上传

image.png

四、从线上仓库拉取代码

git clone 链接

image.png 这样就能下载项目到终端运行的地方