Git--快速入门

一文读懂git,git指令快速入门~ 本文为Git入门指南,介绍了Git的核心概念和基础操作。内容涵盖Git安装配置、本地仓库管理(初始化、文件状态、提交记录)、分支操作及远程仓库协作(关联、推送、克隆)。文章通过类比word文档版本控制解释Git原理,并提供了实用的Git指令和配置方法。最后推荐了B站学习资源,帮助读者快速掌握Git基本使用。适合刚接触Git的新手快速上手版本控制工具。 阅读详情

                                        Git--快速入门

 

Git是啥?带你快速入门了解

自从我参加纽约Flatiron学校的iOS课程已经一个星期了,可以说在这7天里面我学到了很多东西。上课的内容、指导老师、同学都是顶尖的,所以我心存感激能有这样的学习机会。Git 和 Github 是我们第一次课的主题之一。

在去Flatiron之前我的编程知识都是自学的,而且我所具有的编程知识体系漏洞百出。每当我Google的时候这点更加明显,因为Google到的一些来自 StackOverflow 上的概念和见解,对我而言它们都让我感到完全陌生。Git 也是其中之一。

Git 是什么?

Git 并不是 Github。

Git的官方定义:

Git 是一个免费开源的分布式版本控制系统,被用于高速有效地处理大大小小项目中所有文件。

下面是我自己对Git的定义:

Git是一个神奇的软件,它可以让你在项目需要的时候,随时保存或撤回到以前的项目版本。

在我介绍了如何在项目中使用Git后,你对这点会更有体会。开始教程!!

 

在我们开始之前,从 https://git-scm.com/ 下载git并安装,我将使用Mac来将这个教程。同时,我的截屏可能和你的有点区别,因为我对我的终端进行了自定义。效果很好!


 

OK, Start!

1.在桌面创建一个”TestProject”的文件夹。打开终端,进入该文件夹。输入下面的代码按Enter即可:

<span class="pln" style="color:#66D9EF;">cd </span><span class="pun" style="color:#F8F8F2;">/</span><span class="pln" style="color:#66D9EF;">Users</span><span class="pun" style="color:#F8F8F2;">/</span><span class="pln" style="color:#66D9EF;">YOURUSERNAME</span><span class="pun" style="color:#F8F8F2;">/</span><span class="pln" style="color:#66D9EF;">Desktop</span><span class="pun" style="color:#F8F8F2;">/</span><span class="pln" style="color:#66D9EF;">TestProject</span>

2. 现在,你已经进入指定文件夹,输入下面命令进行初始化工作:

<span class="pln" style="color:#66D9EF;">git init</span>

运行这条命令会在你的项目文件夹中创建一个隐藏的文件夹,你不需要去管这个文件夹。这个文件夹包含了一些安全信息。它会追踪记录你对项目的所有更改,并允许你再将项目撤回到以前的版本。

3.我们还只有一个空项目,我们先为它添加一个文件:

<span class="pln" style="color:#66D9EF;">touch newFile</span><span class="pun" style="color:#F8F8F2;">.</span><span class="pln" style="color:#66D9EF;">txt</span>

用touch命令创建一个空文件。恭喜,你已经成功修改了你的项目。Git 也已经知道到你新建了文件,如何证明呢?使用下面这条命令,查看状态:

<span class="pln" style="color:#66D9EF;">git status</span>

你将会看到这样的信息:

Git 记录了你在项目中所做的改变,以红色字体显示出来了。好东西!

现在我们要让 Git 记住项目的版本,以至于你在项目开发过程中可以撤回到这个版本。

4.告诉Git记住项目的版本,有两个步骤。首先,你必须添加(add)改变的文件,然后提交(commit )添加的文件。你需要知道你必须按照这两步的顺序去告诉Git:”Hey,帮我记住项目的这个版本“。做法如下:

<span class="pln" style="color:#66D9EF;">git add </span><span class="pun" style="color:#F8F8F2;">.</span>

点”.”意味着项目文件夹中的所有文件,当你对一个分支的不同文件做了修改,使用这个操作很方便。你也可以这样做:

<span class="pln" style="color:#66D9EF;">git add newFile</span><span class="pun" style="color:#F8F8F2;">.</span><span class="pln" style="color:#66D9EF;">txt</span>

现在,下一步也是最后、重要的一步,去提交所添加的文件!

<span class="pln" style="color:#66D9EF;">git commit </span><span class="pun" style="color:#F8F8F2;">-</span><span class="pln" style="color:#66D9EF;">am </span><span class="str" style="color:#E6DB74;">'Add a new text file'</span>

命令语句中用引号括起来的是附件说明信息,帮你记住你当时做了什么。

恭喜!你已经进行了提交!这意味着什么?它意味着你基本上可以在时间中来回穿梭。

注意:当你添加文件后,文件被添加到临时区域(stating area)。临时区域的文件保存着直到你提交它们。如果你在添加文件后与提交文件之前修改了文件,那么你必须得重新添加这些文件来进行正确的提交。

5.我们来对项目做点改变。打开文件newFile.txt,然后添加一些文字进去并保存。

你已经修改好的你text文件了吗? 很好,我们回到终端,输入:

<span class="pln" style="color:#66D9EF;">git status</span>

你将会看到:

Git 如此聪明!看到红色的字了吗?Git 知道你对文件newFile.txt做了修改。它不仅知道你添加或删除文件,它还知道你添加或删除文件里面的内容。这也就是为什么你应该一直add/commit,因为当你修改某些项目中的某些文件而项目无法运行的时候,你可以撤回到项目以前的版本。

OK,我们已经修改了文件newFile.txt,我们来提交(commit)它。但是别忘了先添加(add)文件!

<span class="pln" style="color:#66D9EF;">git add </span><span class="pun" style="color:#F8F8F2;">.</span><span class="pln" style="color:#66D9EF;"> git commit </span><span class="pun" style="color:#F8F8F2;">-</span><span class="pln" style="color:#66D9EF;">m </span><span class="pun" style="color:#F8F8F2;">“</span><span class="typ" style="color:#A6E22E;">Modified</span><span class="pln" style="color:#66D9EF;"> text file</span><span class="pun" style="color:#F8F8F2;">”</span>

6. 我们来回滚一下

 

在终端输入命令:

<span class="pln" style="color:#66D9EF;">git log</span>

你将会看到:

这就是你所有提交的时间线(历史记录)!这时虽然只有两个版本,但是一段时间之后你应该能想象到每个版本是怎样子的。你的”提交版本号“是左边那个数字和字母的组合,即哈希码。为了回滚到项目的不同版本,在终端运行下面的命令即可:

<span class="pln" style="color:#66D9EF;">git checkout YOURCOMMITNUMBER</span>

在这个例子中,我的哈希码是de31fbe。

现在打开你的文件newFile.txt。

看到了什么神奇的事?空文件!你的文件内容不见了,因为你的项目撤回到了第一次提交的版本,我们第一次提交的时候还没有在文件中添加任何内容。

想回到未来?我的意思是回去的时候,在你的newFile.txt文件已经有文字。

很容易!使用同样的命令和不同的哈希码就可。在这个例子中如下:

<span class="pln" style="color:#66D9EF;">git checkout cfe715c</span>

现在重新打开你的文件newFile.txt。很神奇地,你的文件内容又回来了!

你已经了解了 Git 是如何工作的了。开始在你的任何项目中使用它吧。Git 非常令人惊讶的!

 

 

本文由程序员的资料库-Alice同学翻译,有翻译不正确的地方,请帮忙更正,谢谢支持。

英文原文:What is Git? The 5 Minute Tutorial

欢迎转载,转载请务必保留译文出处和原文出处,谢谢合作!

 

*********************************************************************

**再附上一位网友总结的常用Git命令清单,备使用时查询  原文  ***

*********************************************************************

 

下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。

 

  • Workspace:工作区

  • Index / Stage:暂存区

  • Repository:仓库区(或本地仓库)

  • Remote:远程仓库

 

一、新建代码库

 

# 在当前目录新建一个Git代码库

$ git init

# 新建一个目录,将其初始化为Git代码库

$ git init [project-name]

# 下载一个项目和它的整个代码历史

$ git clone [url]

 

二、配置

 

Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

 

# 显示当前的Git配置

$ git config --list

# 编辑Git配置文件

$ git config -e [--global]

# 设置提交代码时的用户信息

$ git config [--global] user.name "[name]"

$ git config [--global] user.email "[email address]"

 

三、增加/删除文件

 

# 添加指定文件到暂存区

$ git add [file1] [file2] ...

# 添加指定目录到暂存区,包括子目录

$ git add [dir]

# 添加当前目录的所有文件到暂存区

$ git add .

# 删除工作区文件,并且将这次删除放入暂存区

$ git rm [file1] [file2] ...

# 停止追踪指定文件,但该文件会保留在工作区

$ git rm --cached [file]

# 改名文件,并且将这个改名放入暂存区

$ git mv [file-original] [file-renamed]

 

四、代码提交

 

# 提交暂存区到仓库区

$ git commit -m [message]

# 提交暂存区的指定文件到仓库区

$ git commit [file1] [file2] ... -m [message]

# 提交工作区自上次commit之后的变化,直接到仓库区

$ git commit -a

# 提交时显示所有diff信息

$ git commit -v

# 使用一次新的commit,替代上一次提交

# 如果代码没有任何新变化,则用来改写上一次commit的提交信息

$ git commit --amend -m [message]

# 重做上一次commit,并包括指定文件的新变化

$ git commit --amend [file1] [file2] ...

 

五、分支

 

# 列出所有本地分支

$ git branch

# 列出所有远程分支

$ git branch -r

# 列出所有本地分支和远程分支

$ git branch -a

# 新建一个分支,但依然停留在当前分支

$ git branch [branch-name]

# 新建一个分支,并切换到该分支

$ git checkout -b [branch]

# 新建一个分支,指向指定commit

$ git branch [branch] [commit]

# 新建一个分支,与指定的远程分支建立追踪关系

$ git branch --track [branch] [remote-branch]

# 切换到指定分支,并更新工作区

$ git checkout [branch-name]

# 建立追踪关系,在现有分支与指定的远程分支之间

$ git branch --set-upstream [branch] [remote-branch]

# 合并指定分支到当前分支

$ git merge [branch]

# 选择一个commit,合并进当前分支

$ git cherry-pick [commit]

# 删除分支

$ git branch -d [branch-name]

# 删除远程分支

$ git push origin --delete [branch-name]

$ git branch -dr [remote/branch]

 

六、标签

 

# 列出所有tag

$ git tag

# 新建一个tag在当前commit

$ git tag [tag]

# 新建一个tag在指定commit

$ git tag [tag] [commit]

# 查看tag信息

$ git show [tag]

# 提交指定tag

$ git push [remote] [tag]

# 提交所有tag

$ git push [remote] --tags

# 新建一个分支,指向某个tag

$ git checkout -b [branch] [tag]

 

七、查看信息

 

# 显示有变更的文件

$ git status

# 显示当前分支的版本历史

$ git log

# 显示commit历史,以及每次commit发生变更的文件

$ git log --stat

# 显示某个文件的版本历史,包括文件改名

$ git log --follow [file]

$ git whatchanged [file]

# 显示指定文件相关的每一次diff

$ git log -p [file]

# 显示指定文件是什么人在什么时间修改过

$ git blame [file]

# 显示暂存区和工作区的差异

$ git diff

# 显示暂存区和上一个commit的差异

$ git diff --cached [file]

# 显示工作区与当前分支最新commit之间的差异

$ git diff HEAD

# 显示两次提交之间的差异

$ git diff [first-branch]...[second-branch]

# 显示某次提交的元数据和内容变化

$ git show [commit]

# 显示某次提交发生变化的文件

$ git show --name-only [commit]

# 显示某次提交时,某个文件的内容

$ git show [commit]:[filename]

# 显示当前分支的最近几次提交

$ git reflog

 

八、远程同步

 

# 下载远程仓库的所有变动

$ git fetch [remote]

# 显示所有远程仓库

$ git remote -v

# 显示某个远程仓库的信息

$ git remote show [remote]

# 增加一个新的远程仓库,并命名

$ git remote add [shortname] [url]

# 取回远程仓库的变化,并与本地分支合并

$ git pull [remote] [branch]

# 上传本地指定分支到远程仓库

$ git push [remote] [branch]

# 强行推送当前分支到远程仓库,即使有冲突

$ git push [remote] --force

# 推送所有分支到远程仓库

$ git push [remote] --all

 

九、撤销

 

# 恢复暂存区的指定文件到工作区

$ git checkout [file]

# 恢复某个commit的指定文件到工作区

$ git checkout [commit] [file]

# 恢复上一个commit的所有文件到工作区

$ git checkout .

# 重置暂存区的指定文件,与上一次commit保持一致,但工作区不变

$ git reset [file]

# 重置暂存区与工作区,与上一次commit保持一致

$ git reset --hard

# 重置当前分支的指针为指定commit,同时重置暂存区,但工作区不变

$ git reset [commit]

# 重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致

$ git reset --hard [commit]

# 重置当前HEAD为指定commit,但保持暂存区和工作区不变

$ git reset --keep [commit]

# 新建一个commit,用来撤销指定commit

# 后者的所有变化都将被前者抵消,并且应用到当前分支

$ git revert [commit]


十、其他

 

# 生成一个可供发布的压缩包

$ git archive

Git快速入门-安装配置篇 Git快速入门系列文章 - Git快速入门-安装配置篇 - Git快速入门-常用命令之独奏篇 - Git快速入门-常用命令之交响乐篇 - Git快速入门-git stash 暂存变更,git reset 撤销commit,git revert 回退远程版本库 1.概述 Git入门系列包括git客户端的安装配置,日常开发中常用命令。本文是第一篇,介绍git客户端的安装,配置... 阅读详情

相关推荐

git快速入门

1.安装git macOS:Git - Downloading Package Windows:Git for Windows Linux:Git 2.创建新仓库 创建新文件夹,打开,然后执行 git init 创建新的 git 仓库。 3.检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /path/to/repository 如果是远端服务器上的仓库,你的命令会是这个样子: git clone username@host:/path/to/repos

满目星辰 1662

GIT介绍

在企业实际开发中,一个项目往往是由多个人共同开发完成的,为了使多个参与者都有权限操作远程仓库,就需要邀请其他项目参与者成为当前仓库的成员。页面等),但是git不管你传上来的是什么,在软件开发过程中被广泛使用。,也称为工作目录,主要用于存放开发的代码(和.git同级别)),是国内的一个代码托管平台,由于服务器在国内,所以相比于。),是一个面向开源及私有软件项目的托管平台,因为只支持。提供的命令从远程仓库进行克隆,将远程仓库克隆到本地。),是一个用于仓库管理系统的开源项目,使用。

qq_51921514的博客 1187

硬件工程师入门进阶,一文搞懂,看这篇就对了

每家公司的datasheet都有严格的规范,及独特的风格,有时候还会穿插一些原理性的介绍,比如ADI公司的一些ADC/DAC器件资料里面,还会包含AD/DA转换的原理性讲解内容,Datasheet既可以是我们设计上的好帮手,也是学习的好资料。在出货量大的产品中,尽量减少物料种类,比如开头说的,1%的电阻不得不用,那么5%的替换成1%的,物料种类就减少一种,量就大了,能不能争取更优的价格呢?如果说前面学的是内功,那这一关,是招式、是工具的使用,原理图和PCB设计都有对应的工具,教程也很多,且比较容易上手。

一路带飞的博客 5万+

【Git 从入门到精通】Git是干什么的?

Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具。本篇博客将会介绍Git的由来以及Git的基本工作原理。

一个非常Cool的人 1万+

Vue3多级路由缓存失效的深度解析与实战解决方案

本文深度解析了Vue3项目中多级路由下keep-alive缓存失效的根本原因,并提供了三种实战解决方案:通过路由扁平化根治问题、利用状态管理精细模拟缓存效果,以及借助keep-alive-vue3插件快速修复。文章旨在帮助开发者彻底理解Vue Router与keep-alive的协作机制,从而根据项目情况选择最佳策略,有效解决页面状态丢失的难题。

weixin_29015801的博客 285

逆向小记 bd-ticket-guard-client-cert | bd-ticket-guard-client-data 通过现象看本质

依然没什么花哨的直接解析出来,既然这是个X509证书,那么要么是服务器下发,要么是自己生成喽,但是如果是本地直接生成,那服务器还校验个鬼哦!既然是服务器下发的,那服务器又是怎么校验这个证书是自己下发的呢,这就要讲到CA验证了,首先根据上图我们发现证书的Issuer"(颁发者)是。怎么来的呢,因为涉及到逆向咱就不讲了,其实也是涉及到非对称加密的,就是客户端用私钥去签名数据,服务器用上传过去的证书公钥验签的过程!当服务器收到这个证书的时候,会做几件事,首先用自己的公钥解开签名获得解密后的证书hash。

2503_90751789的博客 1205

git的作用是什么?30分钟带你精通git使用

有了分支,你就可以创建一个属于自己的分支,别人看不到,也不影响别人,你在自己的分支上工作,提交到自己的分支上,等到功能开发完毕,一次性的合并到原来的分支。-如果你要开发一个新的功能,需要2周时间,第一周你只能写50%代码,如果此时立即提交,代码没写完,不完整的代码会影响到别人无法工作。>在仓库中,有些文件是不想被git管理的,比如数据的配置密码、写代码的一些思路等。-如果使用了`git clone`命令从远程仓库获取下来的,那么这个本地仓库会自动添加一个origin的远程地址,指向的就是克隆的远程地址。

zy1992As的博客 5559

STM32 移植LwIP 实现网线插拔自动恢复

STM32 移植LwIP 之后,能正常联网通讯,但是发现2个问题, 1、上电初始化前,未插入网线,之后就无法获取到IP地址(DHCP) 2、正常通讯过程中,拔掉网线,然后插回去,不知道如何复位 先看一下LWIP初始化代码 /** * LwIP initialization function */ int MX_LWIP_Init() { /* Initilialize the LwIP stack with RTOS */ tcpip_init( NULL, NULL );

tiantangmoke的博客 8073

#火爆# Git是什么?Git基本操作+文件状态介绍

Git是什么、文件在Git中的状态、Git的基本操作命令

进击的Coder*的博客 1832

YOLOv8改进策略【Neck】| CGA Fusion:内容引导的注意力融合模块,空间权重引导的多模态特征自适应融合

本文记录的是利用CGA Fusion 模块改进 YOLOv8 的多模态融合部分。(Content-Guided Attention Fusion)通过内容引导注意力生成空间权重,引导高低层特征的自适应融合。本文利用模块,通过内容引导注意力生成空间权重,自适应地融合两个模态的特征,在特征融合阶段实现跨模态语义对齐与噪声抑制,增强对不同模态互补特征的利用能力,从而提升模型在多模态场景下的检测鲁棒性与准确性。DEA-Net: Single image dehazing based on detail-enhanc

Limiiiing的博客 282

在Simulink中构建永磁同步电机的网络化控制模型,并分析通信网络对系统性能的影响

核心优势通过仿真验证了网络延迟和丢包对PMSM控制性能的影响。提供了改进PI参数或引入自适应控制的解决方案。扩展方向抗干扰控制:结合卡尔曼滤波或滑模控制抑制网络噪声。时间敏感网络(TSN)建模:参考知识库[2]的中断触发方式,实现确定性通信。网络安全仿真:模拟恶意攻击(如数据篡改)对控制系统的威胁。

xiaoheshang_123的博客 167

Git 基础详解

Git是一个免费、开源的 ``,可以高效处理小到大型的各种项目。

m0_61619549的博客 1915

pyradiomics使用——1. 医学影像的组学特征值(Radiomics Features)提取

文章目录1. 使用插件1.1 插件安装1.2 插件使用2. 使用python代码2.1 安装2.2 使用2.2.1 官方示例2.2.2 快速使用2.2.3 其它使用3. 组学特征字段意义说明 Github地址:https://github.com/AIM-Harvard/pyradiomics 官方文档地址:https://pyradiomics.readthedocs.io/en/latest/features.html 1. 使用插件 从pyradiomics的Github仓库中可以知道,pyradio

啷个哩个啷 7367

git 快速入门

入门 本人通过阅读pro-git确定了一套快速入门git的策略,内容大概400行,建议配合书籍pro-git可以关心侧重点和核心命令快速上手git 关于版本控制系统 使用版本控制系统方便追溯文件历史变化信息,方便工作人员进行对比,方便保存多版本文件 本地版本控制系统 不需要看 集中版本控制系统 一个包含文件所有版本的单一服务器,多个客户端从中心检出文件: 优点:权限控制精细,细节...

穷逼的自我修养 886

【数字IC验证进阶】正则表达式(Regular Expression)快速入门指南

在芯片开发过程中,正则表达式的使用非常常见。初次上手晦涩难懂,多用几次爱不释手!

悟已往之不谏 知来者之可追 1440

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Git 快速入门

Git 快速入门

guanguan12319的博客 1319

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

git使用快速入门

目录 git使用快速入门 工作步骤 安装Git 创建一个远程代码库 设置Git 创建一个本地代码库 加载(Stage)文件 提交文件 创建分支 合并分支 丢弃分支 ...

weixin_30678349的博客 183

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

GIT快速入门

找了好久,这篇文章感觉最适合我了。

岁月如风的博客 340

Git快速入门

文章目录一、版本控制系统1. 简介2. 作用3. 种类二、Git简介1. Git是什么?2. 工作流程3. 安装Git4.Git初始化 一、版本控制系统 1. 简介   Version Control System,简称为VCS,版本控制系统是一种记录一个或多个文件的内容变化,以便将来查阅特定版本的内容变化情况的系统。简单来说,就是用来保存文件内容变更记录的系统,可以将文件回退到过去某个时间点的状态。 2. 作用 查阅文件的修改记录,如:修改者、修改时间、修改的文件内容等 对比不同版本中文件的变化细节 将

柳杰的博客 987

Git快速入门指南

安装与配置:前往 Git 官网()下载安装包,按提示安装,安装过程中可按需勾选添加到系统路径等选项。:在 Debian/Ubuntu 系统中,可使用命令安装;在 CentOS/RHEL 系统中,使用命令安装。:可以通过 Homebrew 安装,执行,也可以从官网下载安装包安装。配置:安装完成后,需要配置你的姓名和邮箱,这些信息会附着在你提交的记录中。参数表示对当前用户全局生效,若想针对单个仓库配置,去掉该参数即可。

qq_38958812的博客 725

git安装及快速入门教程

本文介绍了Git和代码托管平台Gitee的基本使用流程。首先说明了Git在Windows、macOS和Linux系统下的安装方法,并指导用户在Gitee平台注册账号、绑定邮箱和创建仓库。接着讲解了本地Git环境的配置,包括设置用户名邮箱、初始化仓库、连接远程仓库等操作步骤。最后汇总了常用的Git命令,如克隆、提交、推送、分支管理等基础操作,为开发者提供了从环境搭建到代码管理的完整指南。

m0_73073987的博客 1213

一篇文章带你快速入门使用Git

首先要告诉大家不要感觉Git第一次听到就觉得很难,其实不是这样的,Git的开发Linux之父用了两周,听到这大家是不是就会觉得简单一点了呢,下面进入Git的快速入门。版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发组织和保护你的源代码和文档统计工作量追踪和记载一个或者多个文件的历史记录并行开发、提高开发效率跟踪记录整个软件的开发过程。

浩泽学编程的博客 917

【软件入门】Git快速入门

前两天刷视频刷到Git的教学视频,才突然发现自己大学四年居然连Git都不会用,实在是太蠢了。今天也是熬到周五了,干点自己的事,囫囵吞枣地学个Git吧!虽然发这篇博客确实是周五发的,但其实这个Flag是上上周五立的当然了,鉴于笔者水平很差,如果想要精通Git这篇笔记是远远不够的。如果只是想用一下,我觉得看这篇笔记还是OK的。作为方便其他初学者参考的笔记,笔者尽可能详细记录,争取看了就能会。【GeekHour】一小时Git教程_哔哩哔哩_bilibili。

LengYu_a的博客 2952

git的快速入门

小白的git快速入门

2602_95070065的博客 380
上一篇: Git--安装和应用
下一篇: Laravel--使用介绍
jason.小木杉
博客等级 码龄10年 50粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值