vscode 取消拉去变基_开发工具之 Git 篇

本文介绍了Git的基础命令,包括初始化、添加、提交、比较、推送、拉取等操作,并重点讲解了在VsCode中如何进行Git操作,特别是变基(rebase)的使用。此外,还提到了Git的提交规范和SSH配置,为日常开发提供参考。
摘要由CSDN通过智能技术生成

人生是一场难得的修行,不要轻易交白卷    ---胡歌

前言

计划 7.6 要完成 Git 篇,7.7 完成 VsCode 篇。昨天玩了一天,😂。现在是 6:13,希望今天能把昨天的补过来。加油哦~

这是之前自己总结的 Git 命令,现在拿来做些修改。

日常开发中,VsCode 我使用自带的源码管理工具结合 GitLens ;IDEA 使用自带的图形化界面 Git 插件。

当前命令基于 Git 2.20.1,系统 MacOs 10.14.5

Git

WorkSpace 工作空间

你在开发工具看到的就是工作空间。

Index 暂存区

数据暂存的地方,当你 git commit 只会把暂存区中的内容添加本地仓库形成 history

Repository 本地仓库

本地仓库,记录文件的修改差异。git commit 的时候会基于修改的内容形成一个 hash , Head (指针) 指向提交的记录。只有提交本地的仓库的内容才不会丢失,都是可以找回来的。

Remote 远程仓库

众多本地仓库内容的汇集地。

有的时候呢,命令太多,记不住命令的时候,可以查看帮助信息。

git cmomit --help

git add --help

复制代码

基础 Git 命令

掌握 Git 基础命令,日常开发基本就没有问题。

git init

git add

git commit

git diff

git push

git remote

git pull

git clone

git rm

git fetch

git merge

git checkout

git status

git branch

git log

复制代码

创建本地仓库-git init

# 在一个文件夹中,初始化仓库,会生成一个 .git 文件夹,其中包含版本管理的全部信息

git init

复制代码

添加文件到暂存区-git add

#暂存工作空间所有改变

git add -A

#暂存多个文件

git add ...

git add thing.js

git add thing.js remote.js

复制代码

提交-git commit

# 将暂存区的内容提交本地仓库

git commit -m

git commit -m "提交信息"

# git 提交有规范约束,当你填写错误的时候,可以用这个命令修改提交信息

git commit --amend -m

git commit --amend -m "修改上次提交的备注信息"

复制代码

比较文件不同-git diff

# 比较所有文件的不同

git diff

git diff thing.js

git diff thing.js remote.js

复制代码基于容易明白提交的差异,我习惯用 GitLens 查看。

推送-git push

推送到指定分支(没有追踪关系也可以推送)

# 将本地分

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值