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 init”,然后工程中就会生成一个.git文件夹,即为git本地库。
新建git

git本地库提交

而后执行指令“git add .”和指令“git commit -m “备注信息””,将工程保存在git本地库上。
保存工程到git

具体的我们可以使用指令“git log”或者指令"git reflog"进行本地库提交查看。
在这里插入图片描述

git本地库回溯

以上就是日常使用时的git本地库保存指令,但是我们有时修改代码出现问题,想要重新修改时,可以使用使用“git checkout .”即可将代码恢复到最近一次提交的状态。
如果我们想回到历史中的某次提交,可以使用指令“git reflog”查看历史提交版本号,而后使用指令“git reset --hard 版本号”回溯到版本号对应历史代码。
查看版本号

git创建分支

除此之外,有时我们的项目需要增加新的功能时,为了不影响现有功能的使用,我们可以利用git生成一个新的分支,具体指令为“git branch 分支名”:
新建分支
我们可以用指令“git branch -v”查看当前存在分支:
查看分支

git本地库分支切换

新建分支后,我们使用指令“git checkout 分支名”即可切换到指定分支进行操作,而不会影响其他分支的代码内容。
分支切换

git本地库分支合并

在新分支功能完善后需要加入到主分支时的步骤一般为:在新分支提交代码——>回到主分支——>执行"git merge 新分支名"指令,进行合并。
分支合并
但是有的时候主分支和次分支合并时,会发生代码冲突,这是需要人为去进行删选保留操作。
合并冲突
安装vscode的小伙伴可以直接输入指令“code . ”打开工程进行冲突的修改,修改完后再次提交即可。
在这里插入图片描述

云端库git使用

github云端库新建

我们一般常用使用github进行代码的云存储和多人云提交,在创建好自己的github账号后,电机个人主页右上角加号,创建仓库。
仓库创建
具体步骤如下:
仓库创建

github云端库与本地库SSH绑定

创建好后,需要将本地的ssh绑定到github中,点击setting进行设置
在这里插入图片描述
找到SSH and GPG keys,在git bash中输入指令“ssh-keygen -t rsa”生成ssh key,而后根据提示找到生成的文件id_rsa.pub(一般在C盘下面的一个.ssh目录下),将id_rsa.pub中的内容复制到github中,具体的我们点击"new ssh key"
在这里插入图片描述
添加完直接Add即可。
在这里插入图片描述
验证是否绑定成功,我们可以在Git Bash中输入ssh -T git@github.com进行测试:
测试SSH连接
然后我们就可以使用指令"git push origin master"将当前的工程push到git云端仓库上,或者使用指令“git pull origin master”将云端的数据拉到本地仓库。

github云端库与本地库同步

对于向远处仓库(GitHub)提交代码,我们可以细分为两种情况:

第一种:本地没有 Git 仓库,这时我们就可以直接将远程仓库clone到本地。通过clone命令创建的本地仓库,其本身就是一个 Git 仓库了,不用我们再进行init初始化操作啦,而且自动关联远程仓库。我们只需要在这个仓库进行修改或者添加等操作,然后commit即可。
具体就是,使用指令“git clone git云端仓库地址”,将云端的项目下载到本地。
在这里插入图片描述

第二种:本地有 Git 仓库,并且我们已经进行了多次commit操作。需要在当前的本地库中使用指令“git remote add origin git云端仓库地址”,关联远程仓库(在此,默认大家都知道如何获取远程仓库的地址),其中origin为远程仓库的名字。然后输入“git pull origin maste”r命令,同步远程仓库和本地仓库即可。

  开发工具 最新文章
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-10-17 12:55:18  更:2022-10-17 12:56:36 
 
开发: 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年12日历 -2024/12/28 3:35:27-

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