git使用笔记

0.记录使用经验

1.提交和push代码

git add .添加修改
git commit -m "提交日志"
git push origin branch_name推送分支名称代码到远程服务器对应分支

1.1日常操作

git status查看仓库状态
git branch查看分支
git branch -a查看所有分支【包含远程】
git checkout branch_name根据名称切换分支
git pull拉取最新代码

2.git设置代理/取消代理

设置代理
git config --global http.proxy http://192.168.0.103:7890

取消设置的代理
git config --global --unset http.proxy

查看配置【可以看到代理的配置,取消后,配置中就看不到设置的代理了】
git config --list

3.问题

新建的分支,第二次push代码后,颜色方块没有点亮,不知道什么原因?另外主分支还出现了一个异常提示,不知道是咋回事儿。
github主分支提示your main branch is not protected是啥意思

GitHub 上的 "Your main branch is not protected" 提示意味着您的主分支(通常是 main 或 master)没有启用分支保护功能。分支保护是一种安全措施,用于确保主分支的稳定性和安全性。

分支保护通常包括以下几个方面:

  1. 强制签出(Require pull request reviews before merging): 分支保护可以要求在合并更改到主分支之前,至少需要一个审阅者审核并批准相关的 Pull Request。这可以确保代码在合并之前经过审查。

  2. 必须通过 CI/CD(Require status checks to pass before merging): 您可以配置分支保护,要求 CI/CD 流程必须成功才能合并代码。这可以确保代码通过自动化测试和构建流程。

  3. 分支保护规则(Require branches to be up to date before merging): 分支保护还可以要求主分支必须是最新的,以确保合并的更改不会与过时的代码冲突。

  4. 封锁分支(Include administrators): 分支保护还可以包括仓库管理员,以确保即使是仓库管理员也需要按照规则提交更改,以确保一致性和质量。

当您看到 "Your main branch is not protected" 提示时,这表示您的主分支没有启用上述保护规则。如果您在团队中进行协作或希望确保代码质量和安全性,建议考虑启用分支保护,以帮助管理和保护主分支。您可以在仓库的设置中配置分支保护规则。

相关推荐
catoop8 小时前
用 Shell 包装函数,让单个命令拥有专属配置
git
成都蜀味缘餐饮技术培训学校9 小时前
油炸串串技术培训实战指南,核心食材选购与预处理标准
数据仓库·经验分享·笔记·课程设计·微信公众平台
摇滚侠9 小时前
《大模型应用开发实践:基于 Spring AI+DeepSeek 实现》第 11 章 大模型技术概览 阅读笔记 1
人工智能·笔记·spring
Zguigo9 小时前
学会更高效的理解AI的输出?
人工智能·git·ai
xxwl58510 小时前
区域赛算法模版第八章---贪心(Greedy)
c++·笔记·学习·算法
知产xiao_xin12 小时前
专利立法及修改
经验分享·笔记·知识产权
qq_2842740512 小时前
S7-1200 PLC硬件与启保停实训:CPU选型与DC/DC/DC、循环扫描五阶段、博途组态及电动机启停自锁梯形图(含考点)
笔记·学习·自动化·制造
问心无愧051313 小时前
[GXYCTF2019]Ping Ping Ping
android·笔记
ACP广源盛1392462567313 小时前
项目评估记录:4K 远距离视频 Serdes 传输方案调研,GSV5800@ACP参数与工程问题记录
笔记·硬件架构·音视频·视频·国产芯片
鬼手点金13 小时前
上下文:Agent 的眼睛
java·前端·人工智能·git·深度学习