Git 学习(八)其他
Git 学习(八)其他
通过以上七章Git的学习,基本操作已差不多了,本章介绍一点落网之鱼: 包括如何忽略文件、配置别名、以及使用GitHub等。
当然,Git的强大远不是七章内容可概括的,之后可结合其他工具进行持续集成(如Jenkins等),使代码的快速迭代及发布成为一件易事。
忽略文件
由于 Git主要用途在于代码库,必然有一些程序生成的文件是我们不想上传库的,像是java生成的 .class 文件、python生成的 .pyc 等,而一些配置文件也不该上传。
于是,Git提供了忽略文件的方式。如何使用也很便捷,只需在Git工作区的根目录下创建一个特殊的 .gitignore文件,把要忽略的文件名填进去,Git就会自动忽略这些文件(可使用通配符等)。
GitHub提供了各语言的.gitignore配置文件参考,可浏览参考:https://github.com/github/gitignore
下面简单示例了解下 .gitignore 忽略文件的使用,如下文件夹,存在 .py 文件,若运行会产生不需要上传的 .pyc 文件
那如何处理忽略 .pyc 类型的文件呢? 我们在文件夹中添加 .gitignore文件,内容为 *.pyc
当然,.gitignore文件也需提交至git库中,再次 git status,可见 忽略了.pyc 文件
若是需要指定配置文件忽略,如 conf.ini 及 readme.txt 文件忽略(但非该文件类型忽略),则 .gitignore 加入这两个文件即可
可由于最早前的git库中存在这两个文件,故仍会提示已更改,须删除
删除后 git status,如下
配置别名
使用命令行操作虽然便捷,但需要记住这些命令也是需要时间的,配置别名可以帮助我们简写这些命令。好处可以偷懒,坏处?就是换台机器可能就不记得命令行了 /(ㄒoㄒ)/
像是 git status 这条命令,我们简写为 git st ; 使用 git config 来进行配置,如下:
alias.st 表示为 status 的简写方式; 配置好后 git st = git status
常用的命令配置简写,可参考如下
$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.br branch
使用简写命令好记且偷懒,熟悉后能加快工作效率 ![](data:image/png;base64,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)
总之,就是简写,也可为语句;总之,自己清楚设置的简写就好,多用就熟悉了。
如下, 第一句为将工作区重置为上一提交版本;第二句为查看上次提交的log
$ git config --global alias.unstage 'reset HEAD'
$
$ git config --global alias.last 'log -1'
配置Git的时候,加上--global是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用。仓库的配置文件地址置于 .git/config 文件中,可自行查看修改。
使用GitHub
GitHub,对于使用 Git 的开发者绝不陌生,之前的章节使用了 GitHub 作为远程库的示例。这边具体介绍下 GitHub 的使用。 官网: http://github.com/
作为全世界最大的开源社区,用GitHub作为免费的远程仓库是理想的选择。GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。
那现在就快速开始,从注册一个GitHub账号开始吧~ 注册完后,即可登录了解下GitHub的网站了,你可以试着操作创建库等。
GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。有人将GitHub称为代码玩家的MySpace。
如何参与一个开源项目呢? 比如 flask-restful:https://github.com/flask-restful/flask-restful
点“Fork”就在自己的账号下克隆了一个flask-restful仓库,然后,从自己的账号下clone;一定要从自己的账号下clone仓库,这样你才能推送修改。
如果希望官方库能接受你的修改,你就可以在GitHub上发起一个pull request。当然,对方是否接受你的pull request就不一定了。
flask-restful:https://github.com/flask-restful/flask-restful
https://github.com/flask-restful/flask-restful
flask-restful
flask-restful
搭建Git服务器
GitHub就是一个免费托管开源代码的远程仓库。但若不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。
搭建Git服务器需要准备一台运行Linux的机器(Windows也可,但不建议),具体操作可参考以下,简单的几条 apt 命令即可搭建成功。
http://jingyan.baidu.com/article/76a7e409b54f25fc3a6e1562.html
出处:http://www.cnblogs.com/feeland/
本博客内容大多为作者原创 如果您想转载本博客,请注明出处
如果您对本文有意见或者建议,欢迎留言
感谢您的阅读,请关注我的后续博客
如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐]
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步