解决 github 进不去,无法创建账户注册无法验证问题?最近由于 github 限制,很多小伙伴出现 http 四零三禁止访问的情况,想正常进入学习的代码老哥们不用慌,我们问加二,输入 cmd, 执行这串代码, 清除一下 d n s, 解析缓存,然后打开奇优加速工具,加速 github 的 新加坡屈服,这样就能正常进入了。没有时长的玩家点击工具栏口令输入爱打游戏即可白嫖七百二十小时,时长可以看到,现在就能流畅使用了,大家快去试试吧!
粉丝1553获赞9.5万


啊哈喽大家好啊今天安全圈迎来史无前例大更新啊。呃本身我是在做那个 c v e 二零呃这个这个是一个阿帕奇的这个肤浅然后突然今天下午啊呃就是发现了这个东西然后我就抓紧说录一个视频就是 telnet 可以 支持远程直接获得 root 的 shell 啊 这样一个啊 r c e 啊这都不算 r c e 啊。参数输入直接获得远程的 root shell 啊,还不是连体育圈都不用了啊。 这是一个呃惊天大卦啊。嗯整体实线上来讲呃就是 talk 非常简单啊,直接大家按照我这个命令直接去速度 app 就 好了啊你只要按照这个命令执行就可以配置好文件啊然后工具语句非常简单啊啊 user 等于这个是一个变量啊环境变量名然后这是一个环境变量设置然后将 tele net 直接以环境变量方式传导进去啊 啊要传导进去就好了呃然后恭喜大家就可以获得一个呃获得一个这个 re reverse shell 啊呃不是不是 reverse shell 啊直接直连啊然后呃直接远程注入啊不是本地是远程啊直接远程以 root 身份获得对方的 shell 啊。 嗯它主要出现原因就是在 post launch 里面本身是嗯正常来讲这个参数是不允许,是不规范的,就是这个参数是不允许以这样的方式直接提交给呃程序处理的嗯呃以正常情况下来讲是应该把它当做一个整体四幅串儿 啊,就是你需要把它做强限定,就是它是一个字母串,然后呃 log in 程序它会本身 log in 程序它就是一个身份验证系统,它会验证这个具体,呃身份程序,呃,如果有这个用户,他就会返回,回一个回值,然后告诉程序我我这个身份是存在的,然后,嗯,也也是免疫的,也是存在的啊。 但是,呃,在客户端,因为我们是客户端,我可以控制我的环境变量,然后我通过一个虚假的环境变量设置,然后直接将这个参数注入到太阳奈特的服务器当中啊,就传到给他服务器,这服务器在拼接过程中他直接把这个语句拼接成什么呢? 啊?在这里啊,可以看到他直接就是一个杠 p 杠 h, 然后参数就是一个 house 啊,然后杠 u, 就 这里就是 u, 就是 这个 user 啊,本身是这个 user, user 变成了什么?变成了杠 f 啊? root 啊,就是直接告诉他就是这个杠 a, 就是, 嗯,杠杠老 g 啊, 啊,两个方法都可以啊,可以写杠杠老 g 或者杠 a 啊,这两个方法都是可以的啊,呃,这这两个方法都是可以的啊,呃,就是免密,免密。但是谁免密呢 啊?本身这个是,就是正常来讲是,应该是这个是作为一个单体用户传导给那个,呃,传导给那个 log 验证,程序验证,程序验证。他说哦,原来是 root 用户,但是他有没有验证过程?就是 客户到底登没登录过,或者说这个这个机器他有没有登录过我的服务器,或者说他有没有进行过密码验证,而且密码验证在不在时效期内啊?本身正常情况下应该来讲是这样的,但是,呃,因为我们传导参数 user 直接杠 f 等于 root, 它变成了一个整体参数,就等于说告诉老 j 就是 我是尤瑟,而且我已经登录过你了,这时候就出现了一个大崩溃,然后导致了就是很简单,这个就是我配置的一个非常简单,就大家按照那个三个那个什么就可以直接啊,复现啊,这个就这三句话直接就可以复现了, 非常非常简单啊。炮可也比较有意思,而且危害之大,就是直接敲个回车, ok, 呃,就是 就你已经以 root 身份获得了对方的 sale 啊,你以 root 身份获得对方 sale 啊,然后具体的,呃。这个模板啊,就是这个网址,大家 里面有原版的展示,也有具体的形成原因,然后也有一系列的参数讲解。呃。我这里就不多的做不做,不多过多的给大家去那个什么了,但是还是比较有意思。 呃,就是提醒一下,嗯,老一辈的程序员吧。不能说老一辈程序员,我也是老一辈了啊,我年纪也比较大了,就是在我们的行为规范当中,嗯参数啊,传递,呃。命名规范,字母拼接不要。 就是还是要严严苛,严苛一点啊,把环境做尽量做的严苛一点。嗯,不要出现这种,这个有点都。哎呀,这个 有点太。作为一个太阳奈特这种这样就这种东西有有点太积极了啊。有点太积极,但是确实是惊天大刮好吧。呃呃。感感觉好玩的同学非常简单,三个命令就可以出现一个这样的那个什么,然后马克档文档一样可以直接 也没什么东西吗?就是你想要的话可以直接邮件我,然后我会统一发给大家,好吧。嗯, ok, 这期视频就到这里,明天我会更那个就是这个, 明天我会更这个啊,更这个,然后他的也是比较有意思啊,做个期待吧,就明天我会把这个视频更出来,但是也是在录制视频过程中一直不太满意,然后没想到突然安全圈爆出一个惊天大瓜,就是呃,这样一个东西,就,哎,大家反正都在吐槽吧,还是比较有意思的啊。

兄弟们啊,我感觉我非常有必要跟大家分享一下 github 的 education pack 到底怎么申请?学生认证 这个东西是干啥用的呢?主要是那个 copilot 吧, copilot pro 那 个那个其他版的 ai 嘛,特别特别好用,在 visco 的 里那个内嵌的,然后以前只有三十天试用,然后用完之后就不能用了,特别难受啊。 然后这个可以白嫖的呀,就必须申请一下。我本来以为我跟那个 jetbrain 那 个 id 不是 要付钱的吗? id 学生认证之后也是可以让你免费用。那个申请就非常简单啊,怎么样都能过,但是这个 github 这个贼难申请, 我被那个点奈了好多次,我看到点奈这个词我都要,我都要那个 p t s d 了,而且他那个那个拒绝你特别快,你的中文材料特别快,就拒绝你,两三分钟给你拒了,这什么鬼?所以接下来看我操作,我教大家怎么搞, 主播特意开了个小号给大家演示一下,首先有这几个步骤,我截个图啊,给大家放着, 然后你给它不进来的话,就是这样的嘛,你点右上角你的自己个人信息这个 setting。 首先我们就是要申请一个 edu 邮箱啊, 你就是去你们自己大学的,你搜你们自己大学,然后加一个什么啊, edu 邮箱自助申请,你就可以看到线上可以申请了, 我们把这个邮箱申请下来,大概就是你的学号,然后 at 一个你们学校的名字啊,再加什么什么什么,在 e d u 点 c n, 就是 这样的,把它搞下来。然后接下来呢,我们就要填这个 github 里的个人信息了。 首先这个非常重要啊,你的名字 public profile 里的名字,你就填你自己的名字啊,用英文填,比如说徐坤蔡啊,记得首字母大写,然后空一下啊, 之后你保存一下 update profile。 之后呢?第二步来到这个 payment information, 也就是这里 我就不保存了啊,这个小号,然后你记得这个 first name 就是 刚刚填的,你就填这个,什么徐坤 last name 就是 thai, 对 吧? address 你 就填你们大学的地址,你去百度搜一下,你中文填就行了。 city 的 话啊,也是中文填 country 就是 china 嘛, china, 对 吧?然后这个就是啊,这个,这个,这个,比如说浙江, 对吧?然后这个就是邮政编码,你看一下你们学校所在那个地方邮政编码是多少,然后最后你 saving 一下。第三步的话,有一个双因素验证啊,就在这里, 然后这里就是 two factor authentication, 你 enable 一下有点小麻烦呢。这个东西你要扫这个二维码,如果你是这个 苹果手机的话,你直接用苹果手机那个相机直接扫就可以了,然后弹出来一个链接,你就点进去,苹果手机不是有那个 password, 那 个自带的 a p p 吗? 它就会帮你弹出来,里面会自动给你一个验证码,好像是倒计时三十秒的,然后你把这验证码弹到填到这里就可以了,它会自动刷新的。嗯,如果你不是苹果的话,你就可以去安卓的话,你就去下载这个东西, microsoft authenticator, 你 去应用市场搜,你去,你去应用市场搜一下这个东西,然后下载完之后也是扫这个码就可以了。之后 之后呢,我来扫一下吧,然后你把你自己这些东西保存一下这个密钥吧,相当于是密钥 保存完之后就 ok 了。接着接着就是比较重要的地方来了,你要真的去申请了,我们到这个 building and licensing 这个地方点这个 education benefits, 我 们这里就准备要正式开始申请了。然后开始申请之前呢啊,最好在这个邮箱这里, 邮箱这里你填下你这个,添加一下自己那个刚刚申请这个 edu 邮箱,学校里的邮箱哦,填完之后,添加完之后你就到这里来 education benefits, 然后你就可以开始申请了。你刚刚添加过的话,这里就会直接弹出来一个绿色的框,然后问你,你是不是要选择啊?你这个 edu 邮箱对应的学校呢?你就选市就可以了。接着你就开始可以 share location 了,这里是一个非常大的问题哦, 我们知道大家可能不在学校里吗?不在学校里或者放寒假了,或者怎么样?他有时候在学校里也会有问题啊,或者你开着那个魔法,他就会给你出问题。那我们怎么办呢?这是个非常屌的点啊,我在网上学到的,你这样按住 f 十二 弹出这个东西来,对吧?这 ctrl 来这个开发者工具,然后点这个添加键传感器,哎,大家最好用这个 edge 啊, chrome, 我 没试过 edge, 就是 有这个加号,然后传感器就点一下 chrome, 我 不知道有没有。然后这里点这个管理, 你添加一个位置啊,就是一个虚拟位置一样东西,比如说我自定一个名字吧,中央大学吧,纬度三十度,精度一百二十度,时区的话你就抄上面的 十区的话,这里不是有个上海吗?你就抄这个上海的,然后,呃,我们也写一下吧,这个的话就抄吧,跟上海抄一样就行,然后你就添加当然这个精度纬度啊,你不能直接随便乱写的啊,你去搜索一下,就这个网站,搜索一下 经纬度点便民啊,查询点 com。 然而你也可以自己找个随便什么网站都行啊,然后地名你就搜具体一点的,浙江大学紫金港校区或者什么什么怎么样搜索一下,然后这个经纬度复制过来,然后你保存好之后添加好了,对不对? 然后你把它叉了,叉掉,你把这个位置改成你刚刚自己搞的,这很屌哦。 对啊,我们搞完了,对不对?然后我们这里就可以开始申请了,你选完自己的学校之后,你记得开了这个虚拟位置,然后 share location, 它就会一秒一秒这个 加载完,因为你是虚拟,它马上就可以那个获取到,然后点 continue continue 之后呢,它会让你上传一个学生凭证, 他让你先让你选,你上传是哪种类型,你就选第一个 date 的 school id, 让他会让你拍照。拍照是一个非常反人类的东西,就拿着一个。呃,我之前用 windows 电脑弄的,他就直接是那个电脑的前置摄像头拍照,哎,这很诡异吧。那你就怎么样呢?你就直接拿这个学生证, 学生证打开中文的就可以,然后拍张照上传上去,然后你再点继续,如果 顺利的话,他就不会弹出来什么,就是你就那个申请成功了,如果不顺利的话,说明你的位置还有问题的话,会怎么样呢?他会弹出来让你说明你为什么不在学校,然后在网上看到一个最屌的理由,马上可以分分钟给你通过的理由就是你在另一个城市参加一个比赛,你用英文写一下,然后提交就可以了, 两分钟之后就给你也否了。我的天呐,这简直是邪气啊,大家必须学起来。 然后通过了之后,这个界面就会不一样了,下面会有那个 approve boss, 好 像是要等到三到五天之内,它才会给你陆续发放你的这个免费的福利啊。你的 compactor 不是 立刻就能用的啊,我的也还没能用呢,你要等一会儿,然后你就申请完了。我觉得这 github 的 申请真的非常麻烦, 我这个东西我是之前那个我要实习的时候,我的 mentor 跟我说的,这个东西你去申请一下,但是我一直没搞定,一直给我点奈,然后我当时好像对我来说也没什么用,我就懒得搞了,然后昨天我研究了一个下午啊,终于把它搞定了,所以必须跟大家分享一下。

哎,兄弟们,你们有没有碰上过这种糟心事?就是想上 github 淘点好东西,结果网页死活打不开,一直转圈圈转到怀疑人生。别急,今天我就来跟你们唠唠咋解决,两个小妙招,亲测好使! 先说第一种,懒人专属,一键搞定。咱可以用个加速器,比如我常用的奇游,打开之后搜一下 get up, 点一下加速。哎,网页瞬间就刷出来了。注意啊,进去之后,右上角找到口令输入,福利君还能白嫖点时长,美滋滋! 要是你觉得加速器不够硬核,想自己动手,那第二种方法适合你,手动改 host 文件,操作也不难。跟着我来, 先搜索 cmd, 右键选以管理员身份运行,打开命令提示符,然后输入这串命令,我会贴屏幕上敲回车,等一会儿随便复制一行显示出来的 ip 地址。接下来再搜索记事本, 同样用管理员身份打开,点左上角文件打开,进到这个路径下,记得把右下角的文件类型改成所有文件,然后打开 hold, 把刚才复制的 ip 地址粘贴到最后一行保存, 要是保存不了,说明记事本没用管理员身份开重新来一遍就行。完事再刷新一下 guitar, 搜了一下就加载出来了。好了,这两个方法都能帮你们搞定 guitar 访问问题,亲测有效!如果觉得有用,求个点赞收藏支持一下,咱们下期再见!

我以为二零二五年我见过最厉害的代码是这段获取 k 长度。直到今天,我在网上刷到一个视频,看到了真正的粪土。那说句实话,这行代码我愿称之为人类软件工程的行为艺术。 这个高危代码来自于 getharp 隐私 rana, 那 getharp 的 官方运维工具?对,就是那个全世界程序员每天都在用的交友社区。那事情是这样的,二零二五年四月,有个老哥提了个一秀,他说自己在 xiv rana 里经常看到一个叫 save sleep 的 进程,卡死。 那看到这个名字我就想笑,安全睡眠不愧是国外的,来,我们看看到底是怎么安全睡的。各位请起立, 让我们一起瞻仰这四行神仙代码。这段脚本的本意是代替标准的 sleep 命令那虽然我也不知道为什么不直接用 sleep, 那 第一个潮点来了,它叫 sleep sleep, 但它压根没 sleep 啊。这是一个纯自选, cpu 一 直在空循环,不停地问自己一句话, second 是 现在等于目标值了吗?等了吗?等了吗?等了吗? 这就好比什么,就好比你上班想睡觉,但怕被领导抓,于是你每一秒睁一次眼,那抬头看看领导在不在, come on, 你 管着要睡觉。但这还不是最离谱的,我们继续分析。这个 seven 是 back 的 内置变量,每秒自动加一, 所以这段代码的逻辑是从零开始数秒,每秒加一,等到等于用户给的时间时,就退出循环。听起来好像没毛病的。举个例子,用户传的参数 seven 四 一二三,那就在等于三的那一瞬间, cpu 时间片被调走了,等这个进程再回来。完了, x 变成四了,而判断条件是不等于三。恭喜你,他这辈子都等不到三了,直接进入无限死循环。但你换个角度想,站在公司立场上,这可能是一段好代码, 因为 get 哈 action runner 是 按时间计费的。那无限死循环是坏事吗?不,那是商业闭环,一个字。 其实修复这个 bug 很 简单,把不等于改成小于就行了。那当然,这只能修复无限循环。那至于用空转代替 sleep 这个神逻辑,那就是哲学问题了。 你以为到这里就结束吗?不,真正的高手在前身。后来大家在一秀里复盘,发现 c 五 sleep 的 最初版本是这样的,有 sleep 就 用 sleep, 没毛病。没 sleep 用 ping, 不是 p 还能当睡眠用。那他的逻辑是,往本地发五个 i c m p 包,每个大概一秒,模拟五秒休眠。 come, 你 是玩真的啊,那如果 p 也没有呢?终极兜底方案来了,一口循环五千次,假设每次一毫秒,那近死五秒。我只能说一句, 喵,这个人太懂降级策略了,最优解,次优解,兜底解,都穿地心的解, 为了兼容性不惜献计。 c p u。 这不是一般的程序员啊,不愧是有大咖思维的程序员。大家今年都遇到过哪些高级代码?欢迎在评论区一起修行。如果你觉得这个视频有意思,点个关注,我们下期见!

在访问 getop 网站的时候,总是有时能进去,有时又进不去了,这期视频分享两个进不去的解决方法,方法一,全自动快速解决。准备一个齐油加速器,搜索找到 getop, 先在右上角口令这里输入吃烧烤,拿到时长用于后续使用,然后加速 getop, 加速完成, g i p 就 自动刷新出来了。接下来是方法二,手动修改 host 文件,搜索 cmd, 以管理员身份运行命令提示符,在新窗口中输入这串命令后按回车, 然后任意复制一行显示出来的 ip 地址。接下来搜索记事本,以管理员身份运行左上角文件,打开,进入这个路径下,把右下角文文本档改成所有文件,然后打开 host, 将刚才复制的 ip 地址粘贴到 host 的 最底部,左上角文件保存, 保存失败,说明记事本不是用管理员身份运行的。这时再刷新一下网页, game lab 就 瞬间加载出来了。这期视频到这就结束了,大家下期再见。

hello, 大家好,我们教大家怎么从 getapp 去下载一个项目,并且顺利的去运行它。那首先我们要进入 getapp 网站,也就是我浏览器上面这个网址,那进去之后我们在它的搜索框去搜索我们想要的一个项目, 举例,我这边搜索一个啊,微信对话的一个项目。好,我们搜索之后我们就查看,哎,就是找到了他有很多这种项目,最左侧这边就是他的一个项目的排行, 然后右侧这个地方我们就可以选择,假如说是最受欢迎的项目。好 啊,点进这个项目里面,它下面就有各种项目的介绍,然后以及这个项目,然后它是什么功能啊,有什么作用,它都会描述的很清楚, 包括他是用什么语法或者说什么语言去写的,都会在这里描述。那我们怎么下载呢?我们可以点一下这个扣的下面,这里有两种方式,第一种就是他可以去复制他的链接,第二种就是直接啊登录的下来,我们这里演示用直接下载的方式。 好,下载好之后我们就是用我们的 vs studio 去打开它,那在这里我因为这个项目已经下载好了,我就直接用 vs studio 打开它的这个路径。 好,打开之后我们首先要去看的就是它那个 readme 这个里面,这个文件里面它会啊说明这个项目它是什么用途,然后 他是用什么语言啊,告诉我们需要准备哪些东西,包括这个项目怎么安装,怎么运行。那我们现在就来演示一下怎么来安装他,那我们根据提示我们输入他的对应的一个指令。 好,输入好之后大家看到,哎,这里报错了,哎,为什么会报错?我们可以查看它报错的代码,它提示说啊,这个路径下没有我们的这个文件,那为什么呢?因为我下载这个地方啊,它和我实际的路径不一样, 现在再去进入这个路径,你看大家看到这个路径其实才是我实际的一个路径,我们在它实际的路径下面我们再去安装它, 安装之后在这一块,哎,它又报错了,那我们查看,它是说啊,报错的话, 报错的原因是因为我们的版本的问题,当然如果这一串你不知道它真实的原因是什么,你也可以帮它这一串的报错放到 ar 上面,然后让 ar 给你 去分析。因为我知道这个报错原因嘛,所以我们啊强制去安装它,所以我们输入在指令后面输入一个强制符。 好,我输入之后,其实你看它已经正确的一个安装成功了。好,安装成功之后我们就运行它,那我们继续输入它的一个指令 好,输入好之后,其实他就正常的运行,那运行了之后我们根据提示他会自动的弹出来,他这个项目也是我们现在看到的这个, 哎,也和大家介绍一下这个项目,这个项目实际就是微信的一个模拟对话的一个项项目,他第一页就是一些外观设置,那接下来就是一些对话的设置,你可以在这个对应的人员的 这个文本下面啊输入一些表情,然后发送它右侧,它就是模拟出来,然后我们也可以点击每个人的头像来进行修改。 好在下面这个就是一些模板的管理啊,还有一个啊,说明这样的话我们就完成了一个项目,从 get app 上面去下载,并且独立的运行。 那我们本次的课程就到这里喽,欢迎订阅我的频道,谢谢。

这期视频教一下大家怎么使用 github 这个网站或多或少应该都听说过,上面有很多免费的开源项目和软件,例如游戏变速器,可以用来加速某盘的下载速度,让你不用会员也能满速下载。下面就教大家怎么使用这个网站。 首先要用这个海豚加速器加速 github, 避免出现页面报错的情况。这里填企鹅还可以拿最高三十天时长。右下角找到官网地址,然后搜索你需要找的项目名字, 一般右边 release 就 能看到最新上传的文件,点击就会直接下载了。使用方法,可以看描述页的教程。以上就是 github 最基础的使用方法,还有不会的小伙伴可以在评论区留言。

在浏览器输入 github 点 com, 回车你就进入到全世界最强的资源网站,代码网站、学习网站。 github 也是爬爬虾视频里面的最高频词汇。 不过视频里关于 github 的 知识都是碎片化的内容,本系列则是一个完整的视频教程。这份教程将全面讲解 git 与 github 的 所有相关知识。 从 github 的 每一个按钮、每一个功能细节,再到 git 版本控制系统的入门到精通,最后扩展到开源项目的协助流程与团队管理,我们将对以上的所有内容进行深入而系统的讲解。本课程有以下几个特点, 特点一,循序渐进,适合小白。比如 git 操作与 git 概念是本课程的核心内容之一,但是我不会上来就对着黑洞洞的命令行敲 git 命令。我们先学习 github desktop 图形化界面,进而进入到 i d e, 也就是代码编辑器里面使用 get。 最后我们再深入学习 get 的 命令行操作,从简入难,逐步引入 get 概念。对同一个 get 操作会使用多种工具反复进行演示, 加深基础概念的理解。特点二,大量的动画表格配合讲解概念视频中遇到难以理解、容易混淆的概念,本课程都会加入动画表格等方式辅助讲解。 特点三,就是覆盖面广。本课程尽量介绍到 github 的 每个功能细节,如果以后 github 网站进行了功能更新升级,也会把新的内容追加到课程集合里面。 我们来看一下课程大纲。首先,第一部分是关于 git 与 gitop 的 基础介绍,第一节是先导课,第二节我们来介绍什么是 git 与 gitop, 还会提供两种在国内访问 gitop 进行加速的方法。第三节是 gitop 网站的基础介绍, 我们首先创建一个属于自己的账户,然后完成双重身份验证。本节还会介绍 gitlab 最主要的模块,也就是 repository 代码仓库。我会简单介绍 readme 文件, issues 模块, release 模块,还有 pr, 也就是 pull request。 接下来介绍几个 gitlab 网站上好用的快捷键。 第四节叫做发现工具,寻找灵感。首先我们先介绍 github 的 搜索与高级搜索功能,下一部分我们来看如何下载跟运行 github 上面的开源项目。 本章节的最后一节介绍 git 与 github 的 历史起源。然后我们进入第二部分,就是 github 的 基础操作,这里主要指的是网站上的操作。第六节是如何装修自己的 github 首页,这里分为简装修跟精装修两种方案。这一节还有一个重点就是 markdown 语法, 因为 readme 文件还有个人主页都是使用 markdown 语法进行编辑的。第七节我们开始创建一个自己的仓库,这节会介绍我们如何选择开源许可证, 以及常见的开源许可证都有什么区别。我还会介绍一个 get 的 重要概念是 commit。 第八节我们学习 get 的 branch 分 支的概念, 我们首先在网站上创建一个 branch, 然后我们看如何使用 pull request 进行合并,请求合并代码。第九节是一个官方动画,我把它配成了中英双语字幕,并且在关键位置进行了概念讲解,这个动画讲述 github 是 如何工作的。第十节我们介绍仓库的一些其他功能, 分别是 github 维基、 github insight, 其中包括社区规则,项目统计,还有安全机器人等等。 github project 就是 github 的 项目管理功能, 还有 github discussion, 就是 github 的 论坛功能。从第十一节开始,我们引入一个新的工具,就是 github desktop, 也就是 github 的 桌面客户端。 我们使用这个工具开始进入本地仓库的学习。第十一节是关于 getup desktop 的 安装配置,同时我们会深入探讨一下这个点 get 文件夹究竟是什么,里面到底存储了一些什么样的内容。第十二节我们进一步学习 get 四个分区的概念, 然后我们使用 getup desktop 实践基本的 get 操作流程。第十三节,我们看一些 desktop 的 进阶操作, 分别是 git stash, 还有 git 的 四种后悔药,分别是 reset, discard, revert, 还有 amend。 然后我们来看一下 git tag。 第十四节学习分支合并的相关操作, 分别是 merge, rebase, squash, merge, 还有 cherry pick 这四种。第十四节后面有一个加餐,简单介绍 vs code 的 基本使用方式。第十六节介绍 gitup 做开源项目贡献时的基本流程, 也就是如何给一个开源项目贡献你自己的代码。然后我们进入下一个章节的学习,在 ide 里面使用 git ide, 也就是集成开发环境。这里我主要以 jack bran 家的 idea 举例, 当然其他的工具也差不多类似。第十七十八节分别是如何在 idea 里面使用 git。 我 会把之前提到的 git 操作都在 idea 里面再重新演示一遍。 下一个章节我们进入 git 的 命令行操作。十九,二十二十一节是使用命令行的方式,把之前讲过的 git 操作,使用 git 命令行的方式重新演示一遍。 第二十二节是关于 git lfs, 也就是 git 的 大文件系统如何使用 lfs 上传一个大的文件。下一个章节我们进入 gitapaction 的 学习。二十三节是关于 gitapaction 的 csd 的 完整实践, 其中包含两个例子,第一个例子是将 python 程序打包并且发布到 github 的 release 里面。第二个例子是把一个 java 程序打包成一个炸包,并且部署到自己的服务器上面。二十五节是关于 github action 的 更多例子, 首先是一个多操作系统的打包,再一个是天气推送,还有一个是签到薅羊毛的功能。二十六节我们来看如何使用 action 解决国内无法安装 docker 的 问题。 还有一个例子是如何使用 action 解决国内无法拉取 docker 镜像的问题。第二十七节我们来看 gitap package, 我 们看如何把自己的软件打包成一个 package, 并且托管在 gitap 上面。还有介绍在程序里面是如何使用托管在 gitap 上面的 package。 下一个章节我们进入 gitap pages 的 学习。 第二十八节我们来看什么是 github pages, 这里给了两个例子,一个是黄璇的一个个人博克的网站,还有一个是 loveco 的 如何使用 github pages 部署一个表白的代码网站。第二十九节介绍如何使用 github, 当我的技术博客还会介绍如何 get e e 与 github 之间互相同步代码。第三十节又是一个例子,使用 github pages 搭建个人薄课框架。最后一个章节是 github 的 项目实战。第三十一节主要介绍 github 项目管理的一些相关功能,比如如何转让删除存档一个仓库,如何邀请协作者共同开发一个仓库,启动仓库的一些功能,如何配置一些规则, 配置受保护的分支,还有如何创建艺术跟 p r 的 模板,如何发布 release 等等。关于 gitap 项目的一些其他的实战内容,后续我都会逐渐更新到这个课程目录里面来。