git, GitHub的笔记

前提 – Premise

    • commit add push はしたことある

 

    それ以外は分からん奴のメモ

目标

    • プルリクエストとか

 

    • イシューとか

 

    ブランチとかわかる

在网站上试玩一下

 

视频备忘录 huà de

 

本地的

    • gitはmasterブランチ

 

    githubはmainブランチ

创建一个分支
git branch ○○(分支名称)

列出分支
git branch -a

指向自己当前所在的分支的指针。

切换分支
git switch ○○(分支名称)

创建一个新的分支,并切换到该分支
git switch -c ○○(分支名)

合并分支
git merge ○○(分支名称)

将在GitHub上的分支与本地进行合并
git merge (远程名称)/(分支名称)

解决冲突的方法是手动重新编辑生成的文件。

和Git、GitHub进行交流

初始设置

git配置 – 全局 用户名 “kajiyai”

请在Git中设置全局用户邮箱为”kajiyai@example.com”。

将远程存储库添加到本地

git remote add origin(リモート名) URL(リモートURL)

请以中文编写如下句子:

将远程地址(リモートURL)添加到名为origin(リモート名)的远程仓库中。

将代码推送到远程代码库

推送主分支到远程仓库,远程仓库名为origin。

从这里开始,我是第一次看到这个。

从远程仓库获取信息(49:00~~)

拉取来自origin(远程名称)的main(分支名称)更新
获取来自origin(远程名称)的所有更新

拉 = 取 + 合并

可能会发生冲突→获取,合并
可能不会发生冲突(例如,已经完成修正,想要获得最新版本)→拉取

请提交合并请求。

“Pull Request”是指一个请求、建议或要求,在开发过程中,用户已经完成了更改并希望将其合并到主代码库中。

如果我修改了内容,请将其推送,如果没有问题,请大家拉取内容(请求)=请求拉取

有意义的存在

    コードの高品質化

步骤

    1. 将主分支更新至最新版

 

    1. 创建一个分支

 

    1. 修改文件并提交更改

 

    1. 推送

 

    1. 发起合并请求

 

    1. 进行代码审查

 

    合并

如果遇到困难,我会看一下为什么我购买了山浦先生在Udemy上的课程。

GitHub Actions (GitHub动作)

GitHub Actions是什么?

CI/CD工具。
能够根据GitHub上的各种事件触发,并自动处理的工具?
例如,合并→验证是否存在冲突?

如果要用一句话来解释GitHub Actions,那就是“在GitHub上运行的无服务器执行环境”。尽管在上面的英文博文中宣称是“由你构建,由我们运行”,但实际上,GitHub第一次通过这个功能在他们的基础设施上代替用户执行命令和代码。

 

当您无法在远程分支上创建拉取请求时

要点概述:如果本地和远程历史记录不同,将会发生错误。

去执行fetch、merge和pull等操作吧。

 

广告
将在 10 秒后关闭
bannerAds