| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Git仓库与GitHub使用教程 -> 正文阅读 |
|
[开发工具]Git仓库与GitHub使用教程 |
文章目录前言??Git是目前世界上最先进的分布式版本控制系统(没有之一)。 ??我们经常和其他人协同做一些事情,协同处理代码,并且看到对方的修改等工作,这就需要使用git仓库了。 一、分布式版本控制git是什么???分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 二、使用步骤1、git仓库1.1安装git??直接从git官网下载安装即可,git网址为:git仓库
??注意:Your Name和email@example.com写入你的用户名和邮箱
??mkdir learngit 创建名字为learngit的仓库, cd learngit打开文件,pwd查看文件路径,最后应该输出的是你创建仓库的位置,例如我的就是 /Users/michael/learngit。 1.2尝试添加文件到git仓库??我们创建一个txt文件,名字为readme.txt。
??第二步:用命令git commit告诉Git,把文件提交到仓库:
??注:-m 后面是你修改的指令说明,这样你就能从历史记录里方便地找到改动记录。 2、添加远程仓库GitHub??现你已经在本地创建了一个Git仓库后,可以在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。 2.1注册GitHub??登录GitHub,选择右上角sign up,根据自己的信息填写就好啦。上不去GitHub的小伙伴可以关注我,然后私信我,我会分享免费梯子和免费节点的哦! 2.2设置ssh key??第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:
??注意:你需要把youremail@example.com换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。如果需要设置密码,可以选择设置即可。 然后,点“Add SSH Key”,: 2.3连接本地git仓库??注册好登录GitHub,选择右上角+号中的,New repository。 3、推送本地仓库的内容到GitHub仓库??现在,我们根据GitHub的提示,在本地的learngit仓库下运行命令:
??注意:把上面的xxxx替换成你自己的GitHub账户名
??注:这里如果你安装时主干选择master,把main换成master。 4、克隆GitHub仓库内容到本地仓库
??注意:xxxx是你的名字,cangku要改成你要克隆的文件名字。 三、帮助工具1、Gitee??使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,我们可以使用gitee下载GitHub文件。 1、SourceTree??Git有很多图形界面工具,廖雪峰老师推荐SourceTree,它是由Atlassian开发的免费Git图形界面工具,可以操作任何Git库。 总结??参考文献:廖雪峰老师的文章,yyds! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 23:01:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |