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" 提示意味着您的主分支(通常是 mainmaster)没有启用分支保护功能。分支保护是一种安全措施,用于确保主分支的稳定性和安全性。

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

  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" 提示时,这表示您的主分支没有启用上述保护规则。如果您在团队中进行协作或希望确保代码质量和安全性,建议考虑启用分支保护,以帮助管理和保护主分支。您可以在仓库的设置中配置分支保护规则。

相关推荐
刘婉晴5 小时前
【信息安全工程师备考笔记】第三章 密码学基本理论
笔记·安全·密码学
晓数8 小时前
【硬核干货】JetBrains AI Assistant 干货笔记
人工智能·笔记·jetbrains·ai assistant
我的golang之路果然有问题8 小时前
速成GO访问sql,个人笔记
经验分享·笔记·后端·sql·golang·go·database
lwewan8 小时前
26考研——存储系统(3)
c语言·笔记·考研
jstart千语8 小时前
【Git】连接github时的疑难杂症(DNS解析失败)
git·github
搞机小能手8 小时前
六个能够白嫖学习资料的网站
笔记·学习·分类
工具罗某人9 小时前
TortoiseGit使用图解
git
Zhuai-行淮9 小时前
vscode和git 踩坑
ide·git·vscode
nongcunqq9 小时前
爬虫练习 js 逆向
笔记·爬虫
汐汐咯9 小时前
终端运行java出现???
笔记