GitHub
打开 GitHub 网站 https://github.com/, 注册账号并登录,进入个人主页。
个人主页
页面中间的菜单栏显示了你使用 GitHub 的基本情况。
菜单栏
贡献情况
掌握以下简单几步,我们就可以开始使用 GitHub 啦!
graph TD创建与使用存储库-->启动与管理新分支启动与管理新分支-->修改与提交文件修改与提交文件-->提出与合并请求
创建储存库
创建储存库
默认情况下,你的存储库有一个名为 Master 的主分支,也叫最终分支。我们使用其他分支进行实验并在提交给主分支Master之前进行编辑
当你在主分支上创建一个分支时,你在主分支的基础上复制了一个分支。如果有人在你对分支工作时对主分支进行了更改,你可以将这些更新拖进主分支,分支间的关系如下所示
分支关系示意图
具体操作:
创建分支
现在,你在 readme - edits 分支的代码视图中,这是主分支的一个副本。我们开始编辑。
在 GitHub 上,保存的变化称为提交 commits 。每个提交都有一个关联的提交消息,解释为什么做出了特定更改。提交消息捕获更改的历史,因此其他贡献者可以理解您所做的工作和原因。
具体操作:
修改与提交
这些修改仅被保存在 readme - edits 分支,这使得它与主分支 master 有所不同。
由于刚刚的编辑, readme - edits 分支已经能区别于主分支 master ,我们就能提出请求(合并)。
提出请求 Pull Request 是 GitHub 协作的核心。当你提出请求时,你在提议并请求他人查看你的修改,并将修改合并入他们的分支。提出请求显示了分支之间的差异,绿色表示添加,红色表示删减。
具体操作:
image
image
image
image
image
到了最后一步,是时候把你的更改放在一起啦——将你编辑的分支合并到主分支中。
具体操作:
image
image
2.选择查找的内容
image
3.选择排序方式
image
4.选择一个 repository , fork 到自己的账户中
单击 fork ,保存到自己的账户中
image
fork 成功的 repository 会出现在自己的账户中
image
5.取消 fork :
单击 setting
image
下拉出现“Danger Zone”,点击“Delete this repository”
image
在输入框中正确输入 repository 名称,下方按钮“I understand the consequences, delete this repository”会亮起,单击即可成功取消 fork
image
成功删除后,界面会出现提示
image
1.安装 GitHub : 在 stata 中输入:net install github , from ("https://raw.githubusercontent.com/haghish/github/master/")
安装成功后出现
image
2.用 github 安装 GitHub 用户开发的命令
要安装命令包,需要 GitHub 用户名和存储库的名称。例如,要安装 devtools ,你会发现并不能用 ssc 安装,也就是说devtools并没有被ssc收录。
image
在 GitHub 中可以搜索到 gvegayon 用户开发了 devtools 。
输入以下 code 来安装 gvegayon 开发的命令: github install gvegayon/devtools
安装时基本的语法是 github install 用户名/命令,例如: github install haghish/findall
3.卸载安装包
要卸载命令包,请使用 uninstall 子命令,后跟程序包名称。例如卸载刚刚安装好的 devtools 命令的安装包: github uninstall devtools
卸载 github 本身的安装包,命令为: ado uninstall github
看到这里,你已经初步学会如何创建项目并进行修改与合并啦!可喜可贺!继续开始新的探索吧!