git原理和基本命令(初阶篇)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。


一、git的基本原理

 首先我们要知道git在本地厂库包含三个部分,工作区,暂存区和版本库。

工作区就是我们存储代码的工作目录,代码的编写和修改就在工作区完成。

暂存区,顾名思义暂时存储我们工作的更新部分,通过git add .就可以把工作区更新的内容放入暂存区。

版本库,用于存放本地所有分支信息,通过git commit 可以将暂存区的数据同步到版本库。

同时,可以通过git push将本地仓库数据同步到远程仓库。

二、git的常用命令

git init

 在当前的文件目录下创建一个git仓库。

git clone

将远程仓库的源码拷贝到本地。

git status

查看当前分支状态。 

git add .

将工作目录下的数据全部添加到工作区。(查看当前分支,可以发现暂存区有新的文件,如图。)

git commit -m "***"

将暂存区数据保存到版本库(本地仓库)中 。(如图) 

git push

 git  push将本地仓库的数据提交到远程仓库。(git add  git commit  git push  也被称为git三板斧)

git diff

git diff 比较工作区和暂存区的区别。(如图,修改工作区的源码,就可以看到修改的文件以及或删或减的代码语句)

git branch **

创建新的分支。(git branch查看本地分支,并标示出当前所在分支。)

git checkout **

切换到**分支。 

git checkout -b **

 整合了git branch ** 和git checkout ** 创建新分支并且切换到该分支。

git stash

 如果本地修改出现问题或者需要处理其他问题,而此时本地工作想保留下来,使用git stash将本地的改动暂存到stash中,然后进行拉取远端仓库或者切换分支,随后再用git stash pop继续上次工作。

git merge

一般我们工作使用的分支都是新建分支,而不会直接在主分支上改动,当在分支的工作完成后就可以使用git merge将分支整合到主分支。

git pull

 从远端拉取代码并合并。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值