首页 > 其他分享 >Git学习记录

Git学习记录

时间:2023-11-02 15:05:00浏览次数:29  
标签:git 查看 记录 仓库 学习 Git 本地 版本控制 分支

概述:

免费、开源、分布式版本控制系统、

快速、高效、

易于学习、占地小、性能快

本地库在磁盘

集中式版本控制工具

CVS、SVN、VSS

有单一的集中管理服务器,所有的人修改的是同一个代码,必须等待他人写完,自己才能提交进行修改。

单点故障:服务器宕机,所有人都无法提交更新,无法协同工作。

分布式版本控制工具

每个人在自己的电脑上进行版本控制。

服务器断网也可以进行开发

每个客户端保存的也都是完整的项目(包含历史纪录,更安全)

git

常用命令:

初始化本地库

在项目文件中点击

Git Bash Here

输入

git init

初始化本地库,结果多出一个.git文件夹(若隐藏,请点击查看,勾选隐藏文件)

git status 查看当前目录项目的上传情况

on branch master 显示在master分支下

git add

添加文件到暂存区

git commit -m "文章信息" 文件名(1.txt)

将暂存区文件提交到本地库

git reflog 查看版本信息

git log 查看详细日志

vim hello.txt 修改hello文件

git reset --hard 版本号 返回到某个版本

git branch 分支名 创建分支

git branch -v 查看分支

git checkout 分支名 切换分支

git merge 分支名 将指定的分支合并到当前分支

git remote -v查看别名

git remote add 别名 远程仓库地址 创建地址

git push 别名或者连接 分支名 将本地仓库的代码推送到远程仓库

出错

原因:网络问题

解决:

git pull 仓库名 分支名 拉取远程仓库代码

git clone 仓库地址 克隆远程仓库到本地

SSH免密登陆

ssh-keygen -t rsa -C 邮箱

创建.ssh

查看公钥

标签:git,查看,记录,仓库,学习,Git,本地,版本控制,分支
From: https://blog.51cto.com/u_16338212/8146902

相关文章

  • Vue学习笔记1
    笔记脚手架文件结构├──node_modules├──public│├──favicon.ico:页签图标│└──index.html:主页面├──src│├──assets:存放静态资源││└──logo.png││──component:存放组件││└──HelloWorld.vue││......
  • flink-cdc学习记录
    添加依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.......
  • 【深度学习】PyTorch的基本运算 与 构造简单神经网络模型
    基本运算importtorch#创建一个自定义的张量t=torch.tensor([1.0,2.0,3.0])#tensor([1.,2.,3.])#求平均值t.mean()#tensor(2.)#创建一个指定行列的张量x=torch.empty(3,5)#tensor([[0.,0.,0.,0.,0.],[0.,0.,0.,0.,0.],[0.,0.,0.,0.,0.]......
  • git操作指南
    git分布式版本控制系统方便我们管理这些不同版本的文件多人协作安装sudoaptinstallgitsudoapt-getinstallgit配置gitconfig--globaluser.email"你的邮箱地址"gitconfig--globaluser.name"你的名字"配置一次即可区域Remote:远程仓库Repository:本......
  • 学习笔记8
    苏格拉底挑战第五章定时器及时钟服务一、知识点归纳(一)硬件定时器定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器,会产生周期性电信号,以料青确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计改减为0时,计数器向CPU......
  • Windows常用运维命令汇总-学习笔记
    基本网络命令ipconfig/all                                     查看IP地址whoami                                           查询账号所属权限whoami/all               ......
  • 提交GitLab代码自动触发jenkins运行
    利用jenkins和gitlab的webhook结合,实现提交代码之后,自动触发jenkins的构建1、插件安装首先jenkins需要安装两个gitlab的插件分别为:(GenericWebhookTriggerPlugin)和(gitlab)。安装完成以后jenkins的GenericWebhookTrigger配置Token。2、在gitlab设置webhook设置前先配置一下GitLab......
  • Unity从入门到主程学习路线(内含学习资料)干货超全
    写在最前很多小伙伴想进阶Unity主程,进阶Unity架构师,不知道要学哪些知识,今天给大家分享一下比较完整的知识体系,Unity学习路线,介绍一些有干货的博主与教程,给大家做参考。不管你是已经工作了,还是正在学习中的Unity初学者,如果你想在游戏开发行业中有更高更远的发展,请用五分钟阅读......
  • 一文学习mysql基础知识
    1.常见的数据库产品    1)oracle   --甲骨文    2)DB2      --IBM    3)SQLsever--微软    4)MySql    --AB->SUN->甲骨文2.名词解释    字段   --表中的列    记录   --表中的行3.登录远程数据库    1)打开一个终端窗......
  • 【转载】CUDA编程学习记录 C++
    参考Yuezero的CUDA编程基础(https://blog.csdn.net/weixin_54338498/article/details/127947551)CUDA编程模型host指代CPU及其内存,包含host程序device指代GPU及其内存,包含device程序经典CUDA程序的执行流程如下:分配host内存,并进行数据初始化;分配device内存,并从host将......