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基础使用教程(连接github) -> 正文阅读

[开发工具]Git基础使用教程(连接github)

Git下载与安装

下载地址: https://download.csdn.net/download/qq_44629109/85330211

下载完成后可以得到如下安装文件:

双击下载的安装文件来安装Git。
一直下一步直到安装完成即可
安装完成后在电脑桌面(也可以是其他目录)点击右键,如果能够看到如下两个菜单则说明Git安装成功。
Git GUI:Git提供的图形界面工具
Git Bash:Git提供的命令行工具
点击Git GUI进入Git控制界面

设置

设置用户信息
git config --global user.name “输入名称”
git config --global user.email “输入email”

查看配置信息
git config --list
git config user.name

通过上面的命令设置的信息会保存在~/.gitconfig文件中

基本用法

创建版本库

版本库就是我们所说的“仓库”(repository),你可以理解为一个目录,这个目录里面的所有文件都可以被Git管理,文件的修改,删除Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。
下面是在我的电脑→D盘→work文件下,创建一个名为lianxi的版本库:
在进入work目录中,点击右键打开Git GUI:窗口.

cd:进入某个目录
mkdir:创建一个文件
pwd:显示当前的目录路径
执行命令git init,将这个目录变为git可以管理的仓库

添加文件到版本库

在本地目录下创建使用到的文件,如1.txt。
然后将创建的文件添加到暂存区,然后提交到仓库。

git add:将文件提交到暂存区
git commit -m:将暂存区文件提交到仓库(单引号内为注释)
git status:检查当前文件状态

查看文件是否被修改

修改1.txt的文件,然后重新git status:

git status:检查当前文件状态
git diff:查看文件修改的内容

查看及变更历史修改记录

查看历史记录 git log


git log:获得历史修改记录
git log --pretty=oneline:使记录只显示主要的内容,一行显示
cat:查看文件内容
git reset --hard HEAD^:回退到上个版本
git reset --hard HEAD^^:回退到上上个版本
git reset --hard HEAD~100:回退到回退到100个版本之前
git reflog:获取历史版本号
git reset --hard 版本号:回退到该版本号对应的版本

将本地文件推送到github仓库

检查文件是否还有未提交或者修改的,然后将文件提交到github仓库

git remote add origin https://github.com/xxxxxxx/xxxxxx.git是将你本地的仓库和github仓库进行关联,在操作时候,需要将github地址替换为自己的。
github地址在你仓库的Code下的HTTPS

git pull 是从远程仓库获取最新版本并merge到本地仓库。

第一次推送master分支时,加上了 –u参数,Git会将本地的master分支内容推送的远程新的master分支,还会把2个master分支关联起来,在以后的推送或者拉取时就可以简化操作。
推送成功后,可以立刻在github页面中看到远程库的内容已经和本地一模一样了,登录你的github,从仓库中查看,发现已经和本地的保持一致。之后,只要本地做了修改提交,就可以使用git push origin master命令进行文件推送。

后续

如果想了解更多物联网、智能家居项目知识,可以关注我的项目实战专栏。
或者关注公众号观看更多。
在这里插入图片描述

编写不易,感谢支持。

  开发工具 最新文章
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-05-11 16:37:47  更:2022-05-11 16:38:37 
 
开发: 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年5日历 -2024/5/19 6:21:58-

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