使用github上代码要注意啥版权问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用github上代码要注意啥版权问题相关的知识,希望对你有一定的参考价值。
如题:使用github上代码要注意什么版权问题,什么llicence问题?
也别太认真,如果修改后,加个修改者,日期之类的就ok,不加也没人管你;现在国内很多商用的app都直接使用GPL协议的源码,不也没事,尽量不要在商用代码中使用GPL类的代码就行,Apache之类的随便用 参考技术A 主要需要关注代码遵循的开源授权协议,最常见的有以下五种:MPL、MIT、GPL、Apache和BSD,例如使用GPLv2或者GPLv3的开源代码,那么你的代码就必须全部开源,更多信息可参考 http://www.oschina.net/news/27273/main-os-license-comparison更新github上代码
前面一篇已经实现首次上传代码到github了,本篇继续讲如何把本地更新的代码同步更新到github上
一、clone代码
1.把大神的代码clone到本地,或者clone自己github上的代码,使用指令:
>git clone https://github.com/huipaodexiong/test.git
2.在本地随便建个文件夹,地址栏输入cmd打开,然后输入上面指令
二、git status查看状态
1.查看当前的git仓库状态,可以使用git status
>git status
2.如果是在刚才新建的文件夹输入git status会出现下图1所示,git目录不对
3.先用cd 命令切换到GitHub这个repository目录
4.再输入git status可以看到On branch master,这个说明已经在master分支上了
三、更新代码
1.在GitHub文件夹下更新东西,比如我上传2个资料文件
上传前,已经有其他人更新了新东西
2.更新后使用git add * (*是更新全部)
>git add *
3.接着输入git commit -m "更新说明“,commit只是提交到缓存区域
>git commit -m "更新说明"
4.如果是多人同时开发维护代码,得先git pull ,拉取当前分支最新代码
>git pull
5.最后git push origin master,最后一步才是push到远程的master分支上(最好不要上传太大文件,要不然太慢了)
6.打开github界面就能看到同步了
额额额额额。。。突然发现上传错了东西,想删掉怎么弄
1、删除本地版本库
2.本地库删除成功
3.提交到远程github
4.删除成功
以上是关于使用github上代码要注意啥版权问题的主要内容,如果未能解决你的问题,请参考以下文章
GitHub 项目中的 README 和 README.md 有啥区别?
Go github 版本中的“+incompatible”后缀是啥意思?
MySoft.Data 2.7.3版本的GitHub托管(升级封装)