github 私人教程

1. Github绑定邮箱设成公开

背景

win7或win8

使用芝麻星系统,提示:

请在将github绑定邮箱设成公开后,用github账户登录

安装

在github的settings中,Email选项设置无果,后来发现是profile没仔细看,其中有Public Email。

配置

使用

体验

2. fork仓库建立issue

背景

win7或win8

大妈:

最好是链接到自个儿仓库的专用 Issue 中

问题

发现自己的仓库里,fork来的都没有issue,只有自己建立的才有。

解决

初始搜索结果都是在说如何fork,查看github的help文件,也只有简单的步骤,对是否fork未提及。

后来在知乎上看到了一个回答: 在github上从别人那里fork一个new branch,为什么就没有Issue功能了? - 匿名用户的回答 - 知乎,原来是要在settings里设置的:

另外,今天才发现,到OpenMindClub/OMOOC2py下去查看issues,可以避免Dashboard里issue太多,找不到的情况。

3. 将本地文件与远程仓库同步

本地修改文件提交到远程,就在客户端点击sync就可以了。

反之呢?昨天在家里更新了文件,今天到公司来,要读取这些更新,已经不能用clone再操作一遍了。

尝试1: git fetch
结果:

尝试2: git branchgit status

git branch没有什么用,但git status给出了提示,应该用git pull

尝试3:

git pull

到本地查看,确实是最新的了:

注意:尽管已经进了子目录,但是git pull是把整个repository下的更新都下载了的,这效果和在OMOOC2py根目录下是一样的。

参考资料:
GitHub超详细图文攻略 - 韩曙亮 の 技术博客 - CSDN.NET