VScode中对git的学习笔记

server/2025/1/11 11:02:33/

1.git是什么?

     Git是一个功能强大的分布式版本控制系统,由Linux内核的创始人Linus Torvalds在2005年创建。它以其速度、数据完整性和支持大型项目的能力而闻名,被广泛应用于软件开发中。Git允许开发者在本地机器上拥有完整的代码库副本,包括所有分支和标签,使得离线工作和高效的分支管理成为可能。此外,Git还与GitHub、GitLab等流行的远程仓库服务紧密集成,提供了友好的Web界面,进一步促进了分布式协作和项目管理

git的三个概念:提交commit、仓库repository、分支branch

克隆下来的有git,下载zip包的没git

2、第一次提交

全部选中提交

git add -A
git commit -m "提交信息(说明提交的内容是什么)"


.git文件被删除,那么提交的记录也会被删除,全部消失;

其次如果在VSCODE中建议下载插件

3、维护项目日常

工作区打回去:

git checkout <filename>

提交后撤回:

git reset HEAD^1(不输入默认1)

4、分支的功能

主文件master中的文件是直接运行的,如果需要长周期开发需要用到分支

从当前节点新建分支

git checkout -b <branchname>

列举所有分支

git branch

单纯地切换到某个分支

git checkout <branchname>

删除特定的分支

git branch -D <branchname>

合并分支

git merge <branchname>

4.1新仓库拉取本地方法

echo"# 自己仓库">> README.md
git init
git add README.md
git commit -m"first commit"
git branch -M maingit remote add origin 自己的仓库链接push -u origin main

4.2已有仓库拉取到本地方法


git remote add origin 自己的仓库链接
git branch -M main
git push -u origin main

5、gitgithub远程仓库


推送当前分支最新的提交到远程

git push

拉取远程分支最新的提交到本地

git pull

参考视频git学习


http://www.ppmy.cn/server/46832.html

相关文章

自动评论自动私信引流系统,自动化时代的挑战与机遇

随着科技的飞速发展&#xff0c;自动化技术已经渗透到我们生活的方方面面。从工业生产线上的机械臂到家庭中的智能助手&#xff0c;自动化不仅改变了我们的工作方式&#xff0c;也在重塑着社会的面貌。然而&#xff0c;在享受自动化带来的便利和效率的同时&#xff0c;我们也必…

桃金娘T2T基因组-文献精读17

Gap-free genome assembly and comparative analysis reveal the evolution and anthocyanin accumulation mechanism of Rhodomyrtus tomentosa 无缺口基因组组装及比较分析揭示了桃金娘的进化和花青素积累机制 摘要 桃金娘&#xff08;Rhodomyrtus tomentosa&#xff09;是…

Java 异常

一、异常的继承体系图 如图 二、Throwable类常用的方法 1.获取异常的信息 public String getMessage() {return detailMessage; } 2.获取异常的原因 // 获取异常的原因 public String getLocalizedMessage() {return getMessage(); } 3.打印异常信息 // 打印异常信息 publi…

微信小程序的服务调取

微信小程序的服务调取概述 微信小程序允许开发者通过网络请求与服务器进行交互&#xff0c;从而实现数据的上传和下载。这是通过小程序提供的API&#xff0c;如wx.request、wx.downloadFile、wx.uploadFile等来完成的。这些API使得小程序可以从远程服务器获取数据&#xff0c;…

Lagrange ZK Coprocessor:革新区块链领域的大数据应用

1. 引言 2024年5月11日&#xff0c;Lagrange Labs宣称获得由Founders Fund领投&#xff08;Archetype Ventures, 1kx, Maven11, Fenbushi Capital, Volt Capital, CMT Digital, Mantle Ecosystem Fund和其它天使投资人跟头&#xff09;的1320万美金种子轮融资&#xff0c;致力于…

Xilinx FPGA 管脚的默认电平配置方法 XDC约束

目录 未使用的引脚&#xff0c;XDC约束其他已使用的引脚&#xff0c;XDC约束 未使用的引脚&#xff0c;XDC约束 set_property BITSTREAM.CONFIG.UNUSEDPIN PULLDOWN [current_design] set_property BITSTREAM.CONFIG.UNUSEDPIN PULLUP [current_design] set_property BITSTREA…

第三届大湾区算力大会丨暴雨开启数字未来新篇

5月30-31日&#xff0c;韶关市迎来主题为“算启新篇智创未来”的第三届粤港澳大湾区(广东)算力产业大会暨第二届中国算力网大会&#xff0c;活动由广东省人民政府主办&#xff0c;广东省政数局、韶关市人民政府共同承办。暴雨信息作为算力产业发展的重要构建者受邀赴会&#xf…

微信小程序中应用van-calendar时加载时间过长,以及设置min-data无效的问题解决

一、我们微信小程序中应用van-calendar时&#xff0c;如果没有设置min-data&#xff0c;那么页面的加载时间会非常长&#xff0c;所以&#xff0c;一定一定要配置min-data&#xff1b; 二、vue中min-data的写法是:min-data“new Date(2023, 0, 1)”&#xff0c;而在小程序中的写…