Git学习笔记-程序员宅基地

技术标签: git  笔记与实操  

Git学习笔记

1.Git是什么

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

2. 相关概念

  • 仓库:存放代码,文档等文件的目录
    • 本地仓库
    • 远程仓库
      可以通过 git remote add 建立关联
  • 工作区 (Working Directory): 编辑代码修改内容的地方
  • 暂存区 (Stage or Index): 数据暂时存放的区域,可以在工作区和版本库之间进行转换
  • 版本库 (Commit History): 存放已经提交的数据,push 的时候就是把这个区域的数据推送到远程仓库
    Git生命周期

3.Git基本操作

git init # 在当前目录下初始化一个本地 git 仓库
git status # 检查当前文件状态
git add <filename> # 将 <filename> 添加到暂存区
git add -A # 将所有文件添加到暂存区
git add . # 将当前目录下的所有文件添加到暂存区
git commit # 提交更改(将暂存区的文件提交到 Commit History)
git commit -m <message> # 修改 commit 信息
git clone <repository> [<directory>] # 克隆远程分支到本地,repository 可以由 schema 为 http[s], ssh, git, ftp[s], file 等各种 uri 表示,也可以是 scp 风格的路径表示。directory 表示克隆下来的仓库目录名
git config [--global|--local] user.name "<username>" # 设置用户名,用户名会出现在 commit 信息里,加了--local参数只影响当前仓库的配置,加--global参数会影响本机上所有仓库的配置,默认是--local
git config [--global|--local] user.email "<email>" # 设置用户邮箱,邮箱会出现在 commit 信息里
git remote add origin <repository> # 添加一个远程分支,命名为 origin
git log [--oneline] # 查看 commit 信息
git log --oneline --graph # 查看 commit 节点树

4.Git实践操作

具体如何操作实操流程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45693587/article/details/102163055

智能推荐

浅谈接口加密_接口的数据交换是否有加密也应进行描述。-程序员宅基地

文章浏览阅读2.5k次。客户端在跟服务端进行数据交互的时候,比如登录操作,打开调试窗口,我们在输入用户名密码之后点击登录,可以看到我们调用的登录接口,在接口的返回数据中,可以看到登录的用户名和密码是明文显示,说明该接口没有进行加密操作。如果一个登录接口是加密的,那么我们在接口工具中直接使用用户名、密码登录是无法登录成功的,即使你的用户名密码正确,他还是会提示你的用户名密码不正确。......_接口的数据交换是否有加密也应进行描述。

Java基础之System.out.println("打印个七彩颜色字符串吧!")_java system.out.println 颜色-程序员宅基地

文章浏览阅读1.3w次,点赞22次,收藏54次。上代码class Hello{ public static void main(String[] args){ System.out.println("Hello,Akina!"); System.out.println("\033[30;4m" + "Hello,Akina!" + "\033[0m"); System.out.println("\03..._java system.out.println 颜色

Spring data jpa 的批量查询和批量插入及一些常用操作_jpa批量查询-程序员宅基地

文章浏览阅读4.5w次,点赞3次,收藏32次。有时候我们需要向数据库插入大量数据,如果一条一条插入会非常慢所以我们可以考虑批量插入其实很简单 只需要使用默认的save()方法就可以了假设现在有一个student实体类 我们需要一次插入整个学区5000名学生的信息package com.chunying.boke.bean;/** * @author chunying */public class Student { pr..._jpa批量查询

Bash:smbclient 未找到命令_smbclient: command not found-程序员宅基地

文章浏览阅读8.2k次,点赞7次,收藏23次。启动Windows和linux两个系统共享的时候可能会出现的问题_smbclient: command not found

Hive Metastore详解大全-程序员宅基地

文章浏览阅读1.4w次,点赞7次,收藏47次。1、何为Hive MetaStore?_hive metastore

宋仕强论道之华强北后山寨手机时代(三十六):-程序员宅基地

文章浏览阅读338次,点赞9次,收藏8次。这些产品围绕着手机形成了一个多样化的应用生态系统,这也让华强北现在的数码市场,还有一些生存的空间,但现在在政府的打击下和市场的淘汰下,在后山寨手机时代,不得不靠蓝牙耳机TWS还撑起了半壁江山,其他的智能手表,其他的智能设备和外挂的东西量都比较小,这是华强北目前数码市场的状态。萨科微秉承 “守正”、“精进”、“坚韧”、“细节”的企业文化,和“己所不欲勿施于人”的公平、开放、合作的企业伦理,与公司同事、供应商、代理商、客户、社会协同发展,早日“成为全球半导体领导企业”,用技术和产品推动世界发展!

随便推点

栈溢出漏洞及栈溢出攻击_栈溢出漏洞产生的一些事件-程序员宅基地

文章浏览阅读1.2w次。1. 栈溢出的原因栈溢出(stack-based buffer overflows)算是安全界常见的漏洞。一方面因为程序员的疏忽,使用了 strcpy、sprintf 等不安全的函数,增加了栈溢出漏洞的可能。另一方面,因为栈上保存了函数的返回地址等信息,因此如果攻击者能任意覆盖栈上的数据,通常情况下就意味着他能修改程序的执行流程,从而造成更大的破坏。这种攻击方法就是栈溢出攻击(stack_栈溢出漏洞产生的一些事件

Express_前端express-程序员宅基地

文章浏览阅读1.7k次,点赞4次,收藏17次。初识 Express1.1 Express 简介1. 什么是 Express官方给出的概念:Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。 通俗的理解:Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的。 Express 的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。Express 的中文官网: http://www.expressjs.com.cn/2. 进一步_前端express

java并发编程的十个坑,避免踩坑 收藏起来_java线程while true 坑-程序员宅基地

文章浏览阅读484次。java并发编程十大坑,收藏好,避免踩坑_java线程while true 坑

k8s查看容器_yks查看容器中服务-程序员宅基地

文章浏览阅读4.2k次。[root@hadoop03 k8s]# kubectl get podsNAME READY STATUS RESTARTS AGEnginx-controller-7c9j9 1/1 Running 0 44mnginx-controller-pfnr7 1/1 Running 0 44m[root@hadoop03 k8s]# ...[root@hadoop03 k8_yks查看容器中服务

DSP 汇编:DSP 开发指南_dsp开发-程序员宅基地

文章浏览阅读1.3k次。通过示例代码,您可以更好地理解和应用 DSP 汇编开发的概念和技术。您可以根据需要调整输入信号和滤波器系数的值,并根据实际应用进行修改和优化。与通用微处理器相比,DSP 具有更高的计算能力和更多的专用硬件资源,使其在实时信号处理和高性能应用中表现出色。在 DSP 开发中,汇编语言是一种常用的编程语言,它允许开发人员直接控制 DSP 的硬件资源和寄存器。以下是一个示例的 DSP 汇编代码,实现了一个简单的数字滤波器。本文将介绍 DSP 开发的基本概念和技术,并提供一些示例源代码来帮助您理解和应用这些概念。_dsp开发

看门狗的使用与原理_看门狗的作用和原理-程序员宅基地

文章浏览阅读2.8w次,点赞30次,收藏116次。看门狗的使用与原理0赞发表于 2016/4/25 15:51:07 阅读(271) 评论(0) 最近需要在板子上加上一块WatchDog,以确保在系统出错时自动重启,所以看了一些在嵌入式系统中使用看门狗的资料,现在总结如下:一、看门狗原理 在产品化的嵌入式系统中,为了使系统在异常情况下能自动复位,一般都需要引入看门狗。 看门狗其实就是一个可以在一定时间内被_看门狗的作用和原理

推荐文章

热门文章

相关标签