-
git github gitlab的区别
2017-08-25 14:47:09Git是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git - 版本控制工具 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。[4] Git 是 ...Git是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git - 版本控制工具
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。[4]
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 最近就迁移到 Git 上来了,很多 Freedesktop 的项目也迁移到了 Git 上。
Github - 一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等
作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。
如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。
GitLab - 基于Git的项目管理软件
GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
三者都是基于git的,可以说是git的衍生品。 -
Git和Gitlab还有GitHub的区别
2018-07-20 14:29:19git 是一种版本控制系统,是一个命令,是一种工具 ...gitlab 是一个基于git实现的在线代码仓库软件,你可以用gitlab自己搭建一个类似于github一样的系统,一般用于在企业、学校等内部网络搭建git私服。...git 是一种版本控制系统,是一个命令,是一种工具
gitlib 是用于实现git功能的开发库
github 是一个基于git实现的在线代码仓库,包含一个网站界面,向互联网开放
gitlab 是一个基于git实现的在线代码仓库软件,你可以用gitlab自己搭建一个类似于github一样的系统,一般用于在企业、学校等内部网络搭建git私服。 -
gitLab的使用 和 git 、 github、gitlab的区别
2019-05-03 10:50:51一、git 、 github、gitlab的区别 (百度相关内容得到的理解) 二、git最基本作用:版本控制 三、有集成了git的GIT安装包 github和gitlab都使用git该版本控制系统,来实现对代码的管理。 所以,原先...一、git 、 github、gitlab的区别 (百度相关内容得到的理解)
二、git最基本作用:版本控制
三、有集成了git的GIT安装包
github和gitlab都使用git该版本控制系统,来实现对代码的管理。
所以,原先怎么用git操作github的,那么用git操作gitlab是一样的。
https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
三、 个人问了公司开发,并总结相关网上资料,得到的个人小结:
1.github,和gitlab都是基于git开发的管理代码的软件。
2.github的登录网站:https://github.com/
gitlab的登录网站:https://gitlab.com/users/sign_in
这两官网,分别是各自一个公司开发的(看网址域名就能看出来,域名是唯一的,每个服务器对应只能申请一个域名)。账号可以通用。
3.如果只单纯在这两个网站创建账号并创建项目,最大的区别是:github选择新建项目为私人时需要收费!而gitlab选择新建项目为私人时不需要收费!(本人已测试通过)
4.目前,github只支持搭建本地服务器的个人github,只能供个人使用。 而gitlab提供开源代码,支持企业自己用企业买的服务器搭建企业gitlab,供公司所有人使用。
5.虽然两个公司都提供了私人仓库的功能供个人和企业用户使用,即使两个公司的数据库很安全,但是很多公司是采用内网进行办公和传输数据, 如果通过内网和外网这两个公司服务器进行代码和相关敏感数据的传输,传输途中容易被不法分子获取到数据,从而造成数据泄露。 因为很多公司都格外重视自己的代码成果,所以目前主流都是公司用自己买的服务器去搭建公司内部使用的gitlab,且gitlab支持一些插件写入自己的服务器脚本,从而可以设置公司每位成员的文件使用权限(具体是哪种插件忘了,之前有百度到但忘保存链接了),从而确保公司项目代码的最大程度的保密和安全!!
四、 选择使用github 还是 gitlab?
1.1如果个人写的代码是不重要的,可以让所有人看看,选择开源,选哪一个都没差别。
1.2如果个人写的代码比较有点水平,不想让别人看到,就使用gitlab。最主要原因gitlab免费支持私人仓库,而github需收费。
1.1如果个人写的代码很厉害,有商业价值,不想让别人看到,又怕代码数据泄露,就务必得选择gitlab,因为gitlab可以搭建公司/个人的服务器,存储数据安全。
2.如果是公司团队开发的代码,务必只能选择gitlab,搭建公司个人的gitlab服务,才能确保数据安全。
综合以上四点:可以弃用github,直接使用gitlab即可。
(好比github是京东,gitlab是淘宝,同样是卖东西的app,淘宝就比较厉害了一点,所以只需要安装淘宝app即可。)
-
Git和Gitlab
2019-11-01 16:42:22Git和SVN是目前市面上唯二的版本控制工具,相比SVN来说,Git的某些功能更加强大一些。具体来说,它们主要有这些区别: Git是分布式结构;SVN是集中式结构 Git的每个历史版本都会被完整地保存下来,随时可以回滚....文章目录
Git简介
Git和SVN是目前市面上唯二的版本控制工具,相比SVN来说,Git的某些功能更加强大一些。具体来说,它们主要有这些区别:
- Git是分布式结构;SVN是集中式结构
- Git的每个历史版本都会被完整地保存下来,随时可以回滚;SVN存储的是差异文件,无法恢复历史版本
Git分为三个区域,Git的所有功能都基于这三个区域实现
- 工作目录:对项目的某个版本独立提取出来的内容
- 暂存区域:保存了下次将提交的文件列表信息
- 仓库目录:保存项目的元数据和对象数据库的地方
它们的关系是这样的
我们在工作目录中修改了代码后,将代码添加到暂存区域,然后将代码从暂存区域提交到仓库,本次上传就算完成了,之后其他人可以从仓库目录下将代码克隆到自己的工作目录。Git的使用
下载安装
yum -y install git
Git是一个命令行工具,而不是服务,因此我们不需要启动服务
常用选项
通过
git --help
查看Git用法
add 添加文件到暂存区域 branch 显示分支和创建分支 checkout 切换分支以及回滚 clone 克隆gitlab仓库 commit 提交代码至仓库 init 初始化工作目录 log 显示历史版本信息 merge 合并分支 pull 拉取远程代码至本地 push 推送本地仓库代码至远程仓库 reset 回滚版本 status 查看工作目录下的文本状态 Git使用
提交与回滚
首先创建一个Git目录(任何目录都可以作为Git工作目录) mkdir /git 我们查看一下这个目录里的内容 ls -a /git . .. 理所应当什么都没有 进入/git目录后进行初始化 git init 初始化空的 Git 版本库于 /git/.git/ 再次查看这个目录 ls -a /git . .. .git 我们发现多了一个名为git的隐藏目录 创建一个文件并添加到暂存区域 cat > v1.sh <<EOF > #!/bin/bash > echo 'hello world' > EOF git add . 提交至仓库 git commit -m 'v1' [master(根提交) 7bc0db6] v1 Committer: root <root@localhost.localdomain> 您的姓名和邮件地址基于登录名和主机名进行了自动设置。请检查它们正确 与否。您可以通过下面的命令对其进行明确地设置以免再出现本提示信息: git config --global user.name "Your Name" git config --global user.email you@example.com 设置完毕后,您可以用下面的命令来修正本次提交所使用的用户身份: git commit --amend --reset-author 1 file changed, 2 insertions(+) create mode 100644 v1.sh 初次提交时,屏幕会输出一些提示信息,我们跟着提示走 git config --global user.name "Your Name" git config --global user.email you@example.com 再次提交 git commit -m 'v1' # 位于分支 master 无文件要提交,干净的工作区 提交成功后我们来查看历史版本信息 git log commit 7bc0db6f9f5785332e144e387d066bed69a41f99 Author: root <root@localhost.localdomain> Date: Fri Nov 1 18:27:43 2019 +0800 v1 再次编辑文件并添加至暂存区域,提交到仓库 echo "echo 'hello world'" >> v1.sh git add . git commit -m 'v2' [master d9f115e] v2 1 file changed, 1 insertion(+) 查看历史版本 git log commit d9f115e3d7d56efd08cd14ace5de021897a8097b Author: Your Name <you@example.com> Date: Fri Nov 1 18:34:47 2019 +0800 v2 commit 7bc0db6f9f5785332e144e387d066bed69a41f99 Author: root <root@localhost.localdomain> Date: Fri Nov 1 18:27:43 2019 +0800 v1 我们发现刚才提交的v2版本已经出现 回滚至v1版本 git reset --hard 7bc0db6f9f5785332e144e387d066bed69a41f99 查看历史版本 git log commit 7bc0db6f9f5785332e144e387d066bed69a41f99 Author: root <root@localhost.localdomain> Date: Fri Nov 1 18:27:43 2019 +0800 v1 现在的最新版又变成了v1 并且工作目录下的文件也变回了v1版 cat v1.sh #!/bin/bash echo 'hello world' 那如果我们又想回到v2版了呢 查看历史记录获得v2的ID号 git reflog 7bc0db6 HEAD@{0}: reset: moving to 7bc0db6f9f5785332e144e387d066bed69a41f99 d9f115e HEAD@{1}: commit: v2 7bc0db6 HEAD@{2}: commit (initial): v1 回滚至v2版 git reset --hard d9f115e HEAD 现在位于 d9f115e v2 查看历史版本 git log commit d9f115e3d7d56efd08cd14ace5de021897a8097b Author: Your Name <you@example.com> Date: Fri Nov 1 18:34:47 2019 +0800 v2 commit 7bc0db6f9f5785332e144e387d066bed69a41f99 Author: root <root@localhost.localdomain> Date: Fri Nov 1 18:27:43 2019 +0800 v1
Git的回滚功能简直了
当然以上只是git强大功能的冰山一角
撤销工作目录内的改动
修改一下文件并查看文本状态 cat >> v1.sh <<EOF echo 'hello world' EOF git status # 位于分支 master # 尚未暂存以备提交的变更: # (使用 "git add <file>..." 更新要提交的内容) # (使用 "git checkout -- <file>..." 丢弃工作区的改动) # # 修改: v1.sh # 修改尚未加入提交(使用 "git add" 和/或 "git commit -a") 这个文本状态其实是一个对我们接下来能够做的操作的提示 在这里我们既可以添加文件到暂存区域,也可以丢弃工作区的改动 丢弃工作区的改动 git checkout -- v1.sh 再看文件已经恢复到了修改前的状态
撤销暂存区域的内容
再次编辑文件并添加至暂存区域 cat >> v1.sh <<EOF > echo 'hello world' > EOF git add . 查看文本状态 git status # 位于分支 master # 要提交的变更: # (使用 "git reset HEAD <file>..." 撤出暂存区) # # 修改: v1.sh 提示我们可以撤回这次提交 撤销暂存区域的文件至工作目录 git reset HEAD v1.sh 重置后撤出暂存区的变更: M v1.sh 查看工作目录中的文件,发现之前的修改还在
现在我们可以很清晰的理解Git的这三个区域了,它们就好像三阶台阶,我们一次只能跨一步。
Git的分支管理
创建与切换分支
查看分支(只在提交过文件才会有分支的概念) git branch * master 默认只有一个主分支,*表示当前在哪个分支里 创建分支 git branch a1 切换分支 git checkout a1 M v1.sh 切换到分支 'a1' git branch * a1 master
分支管理
每一种版本控制工具都会用到分支的概念,因为任何一个规模稍微大一点的代码开发项目就会涉及到很多程序员、很多功能模块,如果所有人都把自己写的代码堆在一起,这样的代码管理难度不可想象
分支就像这样
红色的箭头就是一个项目的主线,每一个功能模块都是一个分支,程序员在自己的分支将自己负责的功能实现,在提交之前从别的分支和主线都看不到这条分支里的动作;只有当提交之后,主线才会得到分支里的内容。下面我们来证明一下这个效果
进入a1分支并提交一个版本 git add . git status # 位于分支 a1 # 要提交的变更: # (使用 "git reset HEAD <file>..." 撤出暂存区) # # 修改: v1.sh # git commit -m 'v3' [a1 7e13e73] v3 1 file changed, 1 insertion(+) git log commit 7e13e73d727f372ab4966095024f26c5b5c9bfa5 Author: Your Name <you@example.com> Date: Fri Nov 1 19:32:00 2019 +0800 v3 commit d9f115e3d7d56efd08cd14ace5de021897a8097b Author: Your Name <you@example.com> Date: Fri Nov 1 18:34:47 2019 +0800 v2 commit 7bc0db6f9f5785332e144e387d066bed69a41f99 Author: root <root@localhost.localdomain> Date: Fri Nov 1 18:27:43 2019 +0800 v1 从a1分支里可以看见历史版本出现了刚提交的v3 回到主分支,查看历史版本 git checkout master 切换到分支 'master' git log commit d9f115e3d7d56efd08cd14ace5de021897a8097b Author: Your Name <you@example.com> Date: Fri Nov 1 18:34:47 2019 +0800 v2 commit 7bc0db6f9f5785332e144e387d066bed69a41f99 Author: root <root@localhost.localdomain> Date: Fri Nov 1 18:27:43 2019 +0800 v1 从主分支看不到在a1里提交的v3版本
合并分支
将a1分支合并到master分支 git merge a1 更新 d9f115e..7e13e73 Fast-forward v1.sh | 1 + 1 file changed, 1 insertion(+) 合并分支的命令只写要合并的分支,默认将分支合并到当前所在的分支里 查看历史版本 git log commit 7e13e73d727f372ab4966095024f26c5b5c9bfa5 Author: Your Name <you@example.com> Date: Fri Nov 1 19:32:00 2019 +0800 v3 commit d9f115e3d7d56efd08cd14ace5de021897a8097b Author: Your Name <you@example.com> Date: Fri Nov 1 18:34:47 2019 +0800 v2 commit 7bc0db6f9f5785332e144e387d066bed69a41f99 Author: root <root@localhost.localdomain> Date: Fri Nov 1 18:27:43 2019 +0800 v1 刚才在a1里提交的v3版本已经合并到了主分支里
Gitlab介绍
Gitlab是私有仓库。我们都知道GitHub,其实GitHub就是一个面向全世界的Gitlab。
安装启动Gitlab
想要使用Gitlab,首先我们要打开Gitlab的中文网站:
https://www.gitlab.cc/
然而因为某些原因,我访问不了这个网站,于是我只能去清华大学开源镜像站下载了一个软件包
清华大学开源镜像站网址:
https://mirrors.tuna.tsinghua.edu.cn/
也可以直接下载一个rpm包,因为Gitlab没有任何依赖,我就不配yum源直接rpm安装了(为了安全起见,最好不要这么做)下载安装Gitlab wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.2.9-ce.0.el7.x86_64.rpm rpm -ivh gitlab-ce-12.2.9-ce.0.el7.x86_64.rpm 修改配置文件 vim /etc/gitlab/gitlab.rb external_url 'http://192.168.88.105' 这个配置文件只有这一行没加注释,很好找,如果不想改成IP就要在主机上配置域名解析 重新加载配置文件 gitlab-ctl reconfigure 这一步可能会等很长时间
接下来我们就能通过浏览器访问了。Gitlab默认占用80端口,端口有冲突的注意下。
在Gitlab上创建项目
第一次登录Gitlab后我们会看到这个界面
首先我们需要创建一个项目
大致流程是:
- 创建用户
- 创建项目组
- 创建项目
经过一顿操作后我们成功创建了新项目,这时我们会看见这个界面
我们仔细看,其实这里已经给出了我们所有能对这个项目做的操作使用Gitlab
我们按照界面的指示一步一步做
Git全局设置 git config --global user.name "Administrator" git config --global user.email "admin@example.com" 创建新的存储库 git clone http://192.168.88.105/root/freedom.git cd freedom touch README.md git add README.md git commit -m "add README" git push -u origin master 从浏览器上我们也能看见刚才推送的README.md文件
Gitlab免密推送
刚才在我们推送时交互式的输入了用户名和密码,做运维怎么能干这么lose的事呢,所以我们要配置免密登录
生成密钥 ssh-keygen -t rsa 复制公钥信息 cat /root/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDL1z/IumDIwXlwQ3JLdLdosdpDvTJv2VofTKO2EZReCin57O+OiD4E6V7hrE6NCZ9p2nTR1mOoh0UjqhZd8V2pvqSYXXzkuVlFEvEeqpwDITHsFWhv8MmLhP7d6QXF4/LdBNNeZVA9e0mvXwchHacu9KQSeOAFmjlfiLOPDOSVdvwt7SkkuFTstBXxQz/g/pq8eM5c4dfGdDEdiTqMCqrikbHX6PRRy9sP62zbuVY7mO77U5o9uppywY2rpQczru3uIpWDzj/pTdxWSQCgkPTE0sZI102j//73NmVE375sMSFK4WJaqq7dQ6EcagYF9DAz21NQ2aVfIAhEy8THMC41 root@localhost.localdomain 把公钥添加到Gitlab中
再次推送点什么东西,这次我们没有输用户名和密码
-
关于Git和Gitlab和Github和SVN等等的区别
2020-12-02 18:24:14二集中式版本控制工具和分布式版本控制工具的区别 一 早期的版本控制工具 早期有svn和cvs这些版本控制工具,集中式的版本控制系统,通过一个管理服务器,保存所有文件的增删改,开发人员连接这台服务器,来提交... -
git、GitLab和GitHub的区别
2019-10-07 21:05:58在讲区别以及联系之前先简要的介绍一下,这三者都是什么(本篇文章适合刚入门的新手,大佬请出门左转) 1.什么是 Git? Git 是一个版本控制系统。 版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定... -
GitLab的使用 和 Git 、 Github、Gitlab的区别
2020-09-03 11:34:45一、git 、 github、gitlab的区别 (百度相关内容得到的理解) 二、git最基本作用:版本控制 三、有集成了git的GIT安装包 github和gitlab都使用git该版本控制系统,来实现对代码的管理。 所以,原先怎么用git... -
git github gitlab 之间的区别和联系
2015-06-09 18:23:26Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Torvalds 开始着手开发 Git ... -
什么是Git?Gitlab和Github区别
2019-12-19 11:13:14一、什么是Git git 是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于 2005 年以 GPL ... git 最初的开发动力来自于 BitKeeper 和 Monotone。 git 最初的开发动力来自于 BitKeeper 和 Monotone。git 最初只... -
git、gitlab和github的联系和区别
2020-07-30 08:59:511.什么是 Git? Git 是一个版本控制系统。 版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。 以前在没有使用版本控制的时候,我们通常在我们的项目根目录下这样命名项目: ... -
Git, GitHub和GitLab的区别和联系
2020-02-17 11:57:34今天整理下Git, GitHub和GitLab这三个名词的概念,虽然经常用GitHub,但是其实对于这些概念还是有些混淆。 一、Git Git是一种版本控制系统,是一个命令和工具。 Git是一个开源的分布式版本控制系统(Version ... -
add git 指定类型文件夹_git和gitlab的使用技巧
2020-12-30 14:38:15git什么是Git分布式版本控制系统世界上最流行、最先进的版本控制系统(没有之一)与SVN的区别Git版本提交历史存在本地,脱机状态也可以查看log,SVN则存在中央仓库,一旦中央仓库出现问题,无法保存历史提交信息克隆一... -
git、GitHub和gitlab的区别
2017-12-06 22:57:32gitgit 是一种开源的版本控制系统,可以高效的管理项目版本。同时也是一个版本控制软件。...GitLabGitLab 是一个用于仓库管理系统的开源项目,使用git进行代码管理工具,可以自己搭建GitLab仓库服务器。 -
git、gitLab、github关系区别
2020-07-08 01:47:59Git Git 是一个版本控制系统。 Github GitHub是基于web的Git仓库。私有仓库,是需要付费的。 GitLab GitLab功能上和 -
Git+Gitlab+Jenkins学习(1)----部署Git Gitlab
2019-12-05 23:25:29Github和gitlab之间的区别部署Git部署Gitlab Git是什么? 版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。 就是通过git,将文件提交到代码仓库。 Github和gitlab之间的区别 ... -
svn git gitlab github 区别
2020-05-26 15:59:27一、版本成长 git诞生: git 由LinusLinus花了两周时间... 在github被收购同时,紧接着又推出了gitlab,功能和gitlab 几乎一样,而且更全。而且gitlab 可以搭建自己的服务器。 二、svn: 必须要有自己的服务... -
Git、GitLab、GitHub、Gitee(码云)的区别
2020-12-23 23:35:511、Git - 是一个开源的分布式版本...2、GitLab、GitHub、Gitee(码云)- 都是基于Git开发的项目管理和代码托管平台(简单说,就是网站/Web服务)。 3、GitLab是开源的。 4、Gitee(码云)是基于GitLab开发的。 ... -
Git、Github和GitLab的区别及与SVN的比较
2019-09-24 20:08:28个人理解: SVN适合领导啊,大家一起在加班,看你进度什么的,git则不必如此,忙完传上来完活。... Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 GitHub... -
Git与GitHub,Gitlab的区别
2020-09-03 11:00:161.什么是Git? Git Git是一个开源的分布式版本控制系统,...它俩其实可以说是Git的远程仓库(可以说类似网盘,只不过是主要用来放代码和管理代码的两个网站)。 Git产生的背景:当时Linux社区是使用BitKeeper 来管理和维 -
Git、Github、Gitlab的区别
2020-09-16 15:25:18Gitlab解决了这个问题, 可以在上面创建免费的私人repo。 Git 介绍 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个... -
git与gitlab工具
2019-07-17 10:42:001.Git和SVN的对比 1)git是分布式的,svn是集中式的。(最核心) 2)git是每个历史版本都存储完整的文件,便于恢复,svn是存储差异文件,历史版本不可恢复。(核心) 3)git可离线完成大部分操作,svn则不能。 4)git有着... -
Git、GitLab、GitHub的关系
2019-10-26 22:36:08Git是目前最先进的分布式版本...集中式和分布式的区别 就是中央集权和人民当家做主。此外,分布式不用联网。 至于什么是版本控制系统以及分布式和集中式的详细区别。 建议直接查看廖雪峰老师的博客——GIt简介,非常... -
Git+GitLab 集成部署
2020-02-04 16:19:17一、GitLab和GitHub的区别联系 GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够...
-
微信小程序之颜值测试项目(测颜值)【项目实战】
-
FileConverter-1.2.3-x64-setup
-
tweaking.com_windows_repair_aio_setup
-
NPOI.2.5.1.7z
-
Aircraft_war.rar
-
scratch demo.7z
-
商业的本质——杰克·韦尔奇著
-
工作组和域的概念及辨析
-
2021-01-25 图片压缩
-
[c语言] const修饰指针
-
平衡小车与电机PID教程.rar
-
Laya 2.0 开发3D小游戏 入门教学
-
webgl室内3d场景.zip
-
02 Java面向对象—第4节 面向对象高级~编写用户登陆案例
-
人脸识别程序代码.rar
-
如何搭建一个 个人深度学习服务器
-
tuxing_print.py
-
对Xilinx FPGA的IDELAY的理解
-
易语言线程挂起与恢复.rar
-
Selenium3分布式与虚拟化