IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git入门——git安装&使用 -> 正文阅读

[开发工具]Git入门——git安装&使用

介绍

????????Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到非常大的项目的所有内容。Git?易于学习,占用空间小,性能快如闪电。它超越了SCM工具,如Subversion,CVS,Perforce和ClearCase,具有廉价的本地分支,方便的暂存区域多个工作流程等功能。

? ? ? ? ? GitHub与Git是两个完全不同的东西。开发者将源代码存入名叫“Git仓库”的资料库中并加以使用;而GitHub则是在网络上提供Git仓库的一项服务,是一个网站。

Git下载安装

?首先登陆官网??Git (git-scm.com)

?

?下载完成之后,进行安装,一路点”next“即可。

配置用户信息

接下来设置使用Git时的姓名和邮箱地址,这边主要是为了区别操作用户,名字可以随便取一个取但是要用英文输入

1. 右键点击”Git Bash Here“,进入命令窗口

输入:

git config --global user.name ***
git config --global user.email ***

这里有个小技巧,在输入的时候只需要输入前几个字母按”tab“就可以自动补全代码。

GitHub创建一个远程库

登陆GitHub官网GitHub

注册一个

新建一个仓库

仓库的名字可以随便起一个英文名,勾选库的类型,公共库的话大家都可以看到,私有库只有你一个人能看,但是有人数限制好像。?

?复制链接,先选择http,后面会讲怎么用ssh

建立联系

1.初始化 仓库

git init

查看现在仓库的状态,因为没有任何拉去或者提交操作,所以会显示我们在master下,没有其它分支,没有可以提交的内容

git status

.git文件夹是执行了git init命令的目录下就会生成。.git目录里存储着管理当前目录内容所需的仓库数据。创建完之后我们新建任意一个文本,用于后续操作。

?2.向暂存区添加项目

首先我们要了解整个流程,代码 -> 暂存区 -> 本地库 -> 远程库(GitHub)

只要代码没有到远程库,都是可以撤销和修改的

git add 文件名

add完之后查看一下状态,可以看到,test.txt文件显示在Changes to be committed中

?3. 提交

git commit命令可以将当前暂存区中的文件实际保存到仓库的历史记录中,这些记录可以让我们就复原文件。可以理解为保存到本地仓库中。

git commit -m "描述信息"  //提交

再次查看状态

git log命令可以查看以往仓库中提交的日志。包括可以查看什么人在什么时候进行了提交或合并,以及操作前后有怎样的差别。

git log                //查看日志

git log test.txt        //只看指定文件

git log -p            //显示文件的改动

git log -p test.txt    //只看指定文件的改动

?

?4.推送至远程仓库

给远程库创建一个容易记住的别名

git remote add 别名 GitHub的http地址

?推送至GitHub,

git push 别名 master

然后登陆github看看,发现我们本地库里面的文件已经上传上去了,同时也显示上传的信息

?5.从远程仓库获取

在GitHub上新建一个文件,点击add file即可新建,这样GitHub上的数据和本地库的数据就不一样了,多了一个test2

?由于GitHub是外网,有时候拉去或者推送可能会失败,没关系,不是你的问题,再试一次就OK

git pull 别名 master

git clone http地址   //克隆,将GitHub上的内容克隆到本地库,一般用上面的指令就行了

可以看到,输入上面的命令之后,显示新增了test2这个文本文件 ,本地库也多了这个文件,这样简单的GitHub上传和拉取就完成了。如果用git clone的话,会从GitHub上直接拷贝过来一个文件夹,里面包含了所有GitHub上的内容,根据需要选择即可。

?

?

?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-06-01 15:24:57  更:2022-06-01 15:25:01 
 
开发: 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/14 15:06:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码