Github现在是程序员和设计师一起工作的地方。 他们协作,贡献和修复错误。 它还托管大量开源项目和各种编程语言的代码 。 更重要的是,Github还发布了适用于Windows和macOS的桌面应用程序,允许任何人将Github无缝集成到他们的工作流程中。
但是,Github所拥有的不仅仅是眼神。 整洁的用户界面下方隐藏了许多功能,因此许多功能都将其忽略了。 因此,这是您可能不知道的10个Github功能 。
推荐读物: 为Github页面设置自定义域
Gist是Github自己的工具,可让您托管代码段。 您还可以浏览并找到各种语言的大量代码片段 。 使用Gist非常简单,应该直观。 但是,您知道您可以直接从文件中添加代码吗? 只需将文件拖放到要点上,文件中的代码将立即被复制。 它很快,可以为您节省很多时间!
尽管我们许多人都可以通过免费的Github应用程序管理Github存储库,但Github还构建了他们所谓的WebFlow。 它使我们可以通过Github的Web界面管理存储库 。
这就是您直接在Github中创建新文件夹或文件的方式 。 用/
结束每个新输入,以创建一个新文件夹。 或者,指定文件扩展名,然后单击提交新文件以创建新文件。
如今,人们喜欢在Twitter中分享他们的照片,状态和新闻中的内容。 如果您是Github用户,则可能还希望共享您的Github存储库 。 但是,存储库URL有时太长,无法在Twitter(仅接受140个字符)中共享。
当然,有很多选项可以缩短URL,例如Bit.ly和Goo.gl ,但是为什么不考虑使用Github自己的工具Git.io呢? Git.io将缩短您的Github存储库的URL。 Git.io还有一个命令行界面,可以使用gitio
命令通过Terminal缩短URL。
除了创建新文件,您还可以快速浏览任何存储库中的文件 。 由于以键盘快捷键的形式出现,因此此功能不是很明显。
按T键激活文件查找器。 按↑和↑上下跳动文件。 或者,键入文件名以选择您已经记入的特定文件。
表情符号或表情符号是微小的图标,它们描绘某种形式的表情(主要是面部表情)。 在Facebook和Twitter中, 人们经常用表情符号表达自己的感受 。
实际上, 您也可以在Github中显示表情符号 。 在“表情符号备忘单”中找到所有的表情符号和代码。 表情符号可以添加到资源库Wiki的README.md文件中,也可以添加到“问题”线程中。
尽管大多数人喜欢使用GUI,但仍有一些人喜欢使用CLI(命令行界面)。 这是Github CLI出现的地方。Github CLI是使用hub
发起的。 它带来了可以与git
命令一起使用的额外命令。 这些功能的完整列表可以在Hub存储库页面中找到 。
有时,您可能希望共享并指出存储库文件中的特定行 。 Github允许您通过在文件URL末尾添加#L
和行号来实现此目的(请看下面的示例)。
您还可以通过在#L
参数中指定起始行和结束行来选择行范围。 以#L10-15
为例,选择第10到15行。
Github 扩展了markdown来满足自己的需求 。 现在,您可以使用- [ ]
或- [x]
表示选中的项目,从而在Github中添加复选框列表。 请注意,该复选框只会出现在列表项中; [ ]
符号必须以破折号‐
。 这是一个例子:
- [x] create a post. - [x] create a page. - [x] add images. - [ ] published the post.
该代码将变成:
Gihub支持CSV。 如果包含.csv文件,Github会将CSV文件呈现为交互式表格数据格式 。 它甚至允许您搜索它。 除了CSV,Github还将自动渲染具有STL扩展名的 Map。
最后但并非最不重要的一点是,您是否知道Github的吉祥物Octocat 有多种版本 ? Google拥有Doodle,而Github拥有Octodex 。 Octodex是Octocat的创意替代版本的集合。 在这里,您可以找到Labtocat,Femalecodertocat,Octoliberty,Spidertocat,Megacat和其他许多酷的Octocats。 您可以将Octodex用作个人头像。 有关Octodex的使用政策的更多信息,请参阅FAQ页面 。
翻译自: https://www.hongkiat.com/blog/github-overlooked-features/