Git 日常操作流程(备查)

准备工作

下载安装(绿色的也可)并配置客户端。这个自行解决就好。

设置用户名和邮箱,这样才知道是谁提交的代码。--global 是全局配置,配置过一次,在以后就不用再配置了。

还可以配置使用私人令牌,可以通过 Gitee Open API 访问你授权的数据,就不用每次输入用户名和密码了。

bash 复制代码
git config --global user.name "Your Name"   # 设置用户名
git config --global user.email "your_email@example.com"   # 设置邮箱

创建本地 Git(克隆)仓库

在本地找一文件夹作为本地仓库(尽量避免路径有中文及空格),在终端中初始化空仓库:

bash 复制代码
git init -b "main"

参数 -b "main" 用于初始化 Git 仓库时**直接指定默认分支为 main**‌。这将创建一个名为".git"的隐藏文件夹,它包含Git仓库的所有数据和历史记录。

克隆远程仓库,命令如下:

bash 复制代码
git clone https://gitee.com/admin888/v3-admin-vite.git

初始化过的仓库,需要删除 .git 目录(隐藏)才能再次初始化。克隆的仓库要删除 .git 才能重新初始化、重新关联到新的远程仓库!

bash 复制代码
rm -rf .git    # 删除 .git 初始化信息

关联远程 Git 仓库

在远程托管仓库上创建一个空的仓库,并将本地仓库与之关联,才能将本地代码推送到远程仓库中:

bash 复制代码
git remote add origin https://gitee.com/admin888/v3-admin-vite.git   # 将本地仓库和远程仓库进行关联

添加和提交文件

将文件添加到暂存区,首次提交通常将全部文件添加到暂存区(使用 git status 查看暂存状态)

bash 复制代码
git add filename           # 将指定文件添加到暂存区
git add .                  # 将全部文件添加到暂存区
git status                 # 查看暂存状态
git commit -m "提交说明"    # 提交文件到本地仓库

更新远程仓库的代码

如果远程仓库未初始化,也没有设置模板,可直接用如下命令提交到远程仓库:

bash 复制代码
git push -u origin "main"   # 将本地仓库的代码推送到远程仓库

如果远程仓库被初始化了或与本地仓库不一致时,用上述代码将不能提交代码到远程仓库。可以在后面加上 --force 参数强制推送至远程仓库(要确认不会产生问题才可以强制推送),通常要先从远程仓库拉取代码更新本地仓库:

bash 复制代码
git pull origin main   # 从远程仓库拉取代码更新到本地仓库

至于删除仓库什么的,直接进网站操作就好了。

以上内容备查。

相关推荐
Chef_Chen2 小时前
从0开始学习R语言--Day54--双重固定模型
学习
宇寒风暖3 小时前
Flask 框架全面详解
笔记·后端·python·学习·flask·知识
朱小弟cs63 小时前
Orange的运维学习日记--23.Linux计划任务详解
linux·运维·学习
Hello小赵4 小时前
嵌入式硬件学习(十)—— LED驱动+杂项设备驱动
嵌入式硬件·学习
W.KN4 小时前
Servlet 学习笔记
笔记·学习·servlet
Nan_Shu_6144 小时前
学习:入门uniapp Vue3组合式API版本(17)
前端·vue.js·学习·uni-app
hunteritself5 小时前
DeepSeek 论文夺冠,智谱开源 GLM-4.5,OpenAI 学习模式上线!| AI Weekly 7.28-8.3
人工智能·学习·chatgpt·开源·bug·powerpoint
Dymc5 小时前
【计算机视觉与代码大模型全景解析:从理论基础到学习路线】
人工智能·学习·计算机视觉
lingggggaaaa5 小时前
小迪安全v2023学习笔记(五十讲)—— 持续更新中
笔记·学习·安全·web安全·网络安全
秋田君6 小时前
Vue3 + WebSocket网页接入弹窗客服功能的完整实现
前端·javascript·websocket·网络协议·学习