美文网首页IT课程分享开源软件实验室IT小白
10条送给编程新手的 GitHub 秘籍

10条送给编程新手的 GitHub 秘籍

作者: 蓝桥云课 | 来源:发表于2019-04-19 17:33 被阅读245次

    上期入口:失传已久的 GitHub 秘籍!如虎操重现江湖

    10. 查看用户的全部 Commit 历史

    • 在 Commits 页面 URL 后加上 ?author={user} 查看用户全部的提交。

    https://github.com/rails/rails/commits/master?author=dhh

    9. 仓库克隆

    • 当克隆仓库时可以不要那个.git后缀。

    $ git clone https://github.com/tiimgreen/github-cheat-sheet

    8. Git.io

    • Git.io是 Github 的短网址服务。

    你可以通过 Curl 命令以普通 HTTP 协议使用它:

    $ curl -i http://git.io -F "url=https://github.com/..."
    HTTP/1.1 201 Created
    Location: http://git.io/abc123
    
    $ curl -i http://git.io/abc123
    HTTP/1.1 302 Found
    Location: https://github.com/...
    
    </pre>
    

    7. 整行高亮

    • 在代码文件地址 URL 后加上#L52或者单击行号 52 都会将第 52 行代码高亮显示。

    多行高亮也可以,比如用#L53-L60选择范围,或者按住 shift 键,然后再点击选择的两行。

    https://github.com/rails/rails/blob/master/activemodel/lib/active_model.rb#L53-L60

    image

    6. 用 Commit 信息关闭 Issue

    如果某个提交修复了一个 Issue,当提交到 master 分支时,提交信息里可以使用 fix/fixes/fixed, close/closes/closed 或者 resolve/resolves/resolved 等关键词,后面再跟上 Issue 号,这样就会关闭这个 Issue 。

    `$ git commit -m "Fix screwup, fixes #12"`
    

    这将会关闭 Issue #12,并且在 Issue 讨论列表里关联引用这次提交。

    5. 表情符

    可以在 Pull Requests, Issues, 提交消息, Markdown 文件里加入表情符。使用方法 :name_of_emoji:

    :smile:

    将输出一个笑脸:

    😄

    Github 上使用最多的5个表情符号是:

    1. :shipit:

    2. :sparkles:

    3. :+1:

    4. :+1:

    5. :clap:

    4. 快速引用

    • 在主题评论中引用之前某个人所说的,只需选中文本,然后按 r 键,想要的就会以引用的形式复制到你的输入框里。

    3. 粘贴剪贴板中的图片到评论

    (仅适用于 Chrome 浏览器)

    当截屏图片复制到剪贴板后(mac 上用 cmd-ctrl-shift-4),你可以用(cmd-v / ctrl-v)把图片粘贴到评论框里,然后它就会自动上传到 Github。

    2. 任务列表

    • Issues 和 Pull requests 里可以添加复选框,语法如下(注意空白符):
    - [ ] Be awesome
    - [ ] Prepare dinner
      - [ ] Research recipe
      - [ ] Buy ingredients
      - [ ] Cook recipe
    - [ ] Sleep
    

    1. 相对链接

    • Markdown文件里链接到内部内容时推荐使用相对链接。
    [Link to a header](#awesome-section)
    [Link to a file](docs/readme)
    

    绝对链接会在 URL 改变时(例如重命名仓库、用户名改变,建立分支项目)被更新。使用相对链接能够保证你的文档不受此影响。

    【最后再通知一下】我们邀请了两位BAT大佬,会在周六免费为大家做一次面试经验/技术框架/技能提升/工作感悟等方面额分享会。

    感兴趣的同学可以添加小媛微信(微信号:lanchao9)她会拉大家入群。还会有资料包发送给大家,也会放送实验楼相关福利物品。(分享会纯免费,没有转发、集赞等环节,进群后请勿发广告等不良信息,周六晚八点正式开始开始)。

    相关推荐

    50个Python练手项目,拿去过冬吧!

    10个不到500行代码的超牛Python练手项目

    10个精彩Python视频教程整理,10种新技能轻松Get!

    30本Python学习参考书,从入门到大师全了!

    大牛推荐的10本学习Java必看书

    如何开始使用Java机器学习

    再别说找不到C++练手项目,这20个拿去不谢!

    相关文章

      网友评论

        本文标题:10条送给编程新手的 GitHub 秘籍

        本文链接:https://www.haomeiwen.com/subject/yuscgqtx.html