精简版实用型Git、GitHub、Gitee的使用
初学者对Git、GitHub、Gitee三者之间的根本认知前言
本文不对git、github、gitee的深层次内容睁开讲述,这篇文章主要是让初学者可以通过更简洁的文字,直接实用的操尴尬刁难版本控制、远程堆栈有根本的相识和根本的使用。让初入盘算机的小伙伴们可以从最一开始做好前期的准备工作,许多细节相信大家也都可以自己完成,在之后学习中学习其它东西时也可以边用到这些工具!有许多地方的表述会不是很准确,也大概是错误的,大家也可以给我多多指出~~~
Github的底子认识
前言
Github是全球最大的开源和私有项目的托管平台,也是基于git的版本控制和协作平台,同时也可以当成一个远程堆栈
怎么可以相对快的打开GitHub
直接网站上搜索GitHub官网进入,因为GitHub的服务器是在国外,这里给大家推荐再下载一个软件Watt Toolkit,之前叫(steam++),会玩游戏的人下过那
https://i-blog.csdnimg.cn/direct/0347746bf30048cd9315221d25ca0752.png#pic_center
选上GitHub,点击一键加速,在GitHub里面可以更快的速率。
GitHub的注册登录与创建堆栈
没有注册过的可以点sign up
注册过有账号的点旁边的sign in登录
https://i-blog.csdnimg.cn/direct/61b91d2bf28644458d0d6922fa8533e8.png#pic_center
登录进去后进入到下面界面就是登录乐成了
https://i-blog.csdnimg.cn/direct/ef1687de2e0a46cb959713f7430eb4cc.png#pic_center
创建堆栈点击头像后会出现your repositories点击
https://i-blog.csdnimg.cn/direct/2a91aafb11d5460ca61672733ae34da4.png#pic_center
点击new
https://i-blog.csdnimg.cn/direct/5af5d53d820b4f0b898c2707f3e4bf9a.png#pic_center
进入到下面界面,按自己需求创建,最后create就建好一个堆栈了
https://i-blog.csdnimg.cn/direct/63b7a6206b0f4b67a9ff572e66d18ff9.png#pic_center
GitHub堆栈的认识
下面就是一个创建好的堆栈
https://i-blog.csdnimg.cn/direct/bae7ba0d095c496385c5d357018c4838.png#pic_center
先提一下之后git需要用到的,箭头指向的就是远程堆栈的地址,最下面也可以直接下载,各个菜单就不一个一个打开解说了。
https://i-blog.csdnimg.cn/direct/b41912cb228d4049907f0db4afc16eb9.png#pic_center
当我们看GitHub里面哪些项目的规模和受欢迎巨细就可以看下面圈起来的fork表示被多少人下载过了,
star表示的是收藏数
https://i-blog.csdnimg.cn/direct/e95f6274873847e58eb7ff23fa2136df.png#pic_center
当需要查看github不同版本的变革时——可以在网址背面加/compare
GitHub开源项目搜索
搜索一个比力好的项目可以用到一些搜索方法
[*] 搜索名字 in:name xxx
[*] 搜索形貌 in:desciption xxx
[*] 搜索readme in:readme xxx
[*] 按收藏stars搜 stars:>2000
[*] 按分支fork搜 fork:>3000
[*] 堆栈巨细 size:>5000
[*] 更新时间 pushed :>2020-01-01
[*] 按语言 language:xxx
[*] 作者名 user:xxx
背面都不加空格
也可以同时好几个关键词同时搜索
https://i-blog.csdnimg.cn/direct/78d00ff5d94541fab785a312988ed1fb.png#pic_center
总结
以上就是一个GitHub的根本使用,更多的地方大家可以自己多点点看看每个地方的功能是什么,多点进去看看。
Gitee
前言
Gitee是一个主要服务于中国的开发者社区,也是和GitHub雷同的开源代码托管平台
Gitee的堆栈设置根本与Github雷同。
Gitee与Github的关系
对于Gitee因为是中文版的对于英语不是那么好的人使用更为的友爱,
同时Gitee里面的堆栈可以与Github里面的堆栈对应起来同时有数据。
下面就是一个Gitee的堆栈,点击管理
https://i-blog.csdnimg.cn/direct/50a0a3cd3b27447eb798b177fcd8ee42.png#pic_center
进入管理里面找到堆栈镜像管理
https://i-blog.csdnimg.cn/direct/a5a5353f1b1b40a1a55e17ef670b6c1c.png#pic_center
点击添加镜像
https://i-blog.csdnimg.cn/direct/452330717b2f4f2f8f239e726b53b61c.png#pic_center
镜像方向前面是代表gitee同步到GitHub,下面镜像堆栈可以在GitHub上建一个与gitee上名称一样的堆栈,私家令牌就需要再次进入GitHub了
https://i-blog.csdnimg.cn/direct/ef649e65bc8a4826b73267d2330ff836.png#pic_center
找到settings
https://i-blog.csdnimg.cn/direct/94a230d54f254751b4bb85f6651fa7a4.png#pic_center
在左边侧边栏到最底下
https://i-blog.csdnimg.cn/direct/d05a5f9edf7e45bcbc2eecb35776c408.png#pic_center
依次跟着箭头点击进入后需要输入GitHub的密码
https://i-blog.csdnimg.cn/direct/57f664ea80754b5dbfeb029ea78c6b78.png#pic_center
进入后这个日期可以选择最下面的无限期
https://i-blog.csdnimg.cn/direct/8f5952e0754c4045814c9410e7946096.png#pic_center
再勾上下面几个,最后点击下面的绿色按钮即天生了令牌
https://i-blog.csdnimg.cn/direct/da4d16506fdb4095b4f9ce88db23ca01.png#pic_center
最后将GitHub上天生的密钥复制粘贴到gitee里面添加即可。
以上就是可以将gitee与GitHub联系起来的镜像,在gitee上提交的文件可以同步到GitHub上
Git的下载与根本语法
下载
git下载直接到官网上下就可以Git - 下载
根本语法
起首可以在本土地算机上创建一个文件夹专门用来存放git的文件,例如下面的gitcode文件夹
https://i-blog.csdnimg.cn/direct/c77ad33739064727bd216e1ad9f9c942.png#pic_center
git的底子代码
[*] git init 对当地文件夹初始化成git当地堆栈文件夹
https://i-blog.csdnimg.cn/direct/b159b802910d45aeb413add3a123b81d.png#pic_center
初始化后打开文件查看下的隐藏的项目可以看到.git文件
https://i-blog.csdnimg.cn/direct/01dd95fdb3ec40288e65928fa9128f28.png#pic_center
[*] 克隆远程堆栈——git clone “远程堆栈的地址”,可以很快的将优秀的项目克隆到自己盘算机里学习
[*] 查看缓存区状态——git status
[*] 添加到暂存区——git add .
[*] 暂存区到当地堆栈——git commit -m “备注的内容”
[*] git rm --cached 文件名 ——从暂存区删除,不删除当地区
[*] git rm -f 文件名 ——从暂存区和当地区都删除
[*] git branch ——查看分支
更详细的git原理可以查看其它专门讲git原理的文章
遇到的一个比力严重的问题
错误提示: git SSL certificate problem: unable to get local issuer certificate
这个问题是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证
可以输入下面的代码解决
git config --global http.sslVerify false
当地堆栈上传到远程堆栈的步调
步骤;
git remote rm origin//删除名为origin,看看是否被用了
git remote add origin 远程仓库的地址
git pull --rebase origin master//远程仓库与本地同步
git add 222.txt //文件名,也可以用.同步所有文件
git commit -m "备注的内容"
git push origin master
如果相识一点git原理的小伙伴可以很好的上手实现过程,如果不懂git原理的小伙伴可以先试着实现观察结果,当遇到问题时实验着自己查找问题,实验着解决。
总结
我们在学习这些工具时,不需要先花大部分时间去每个细节都学会,当我们可以对这些经常以致每天都会用到的工具时,会了一个根本使用时,我们可以在用的过程中对工具的认识,使用的越来越纯熟,自然而然的对其他的许多东西再一查一看就会了。
希望我的文章可以帮助到刚进入盘算机行业的小伙伴们!!!我们共同砚习进步。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]