git学习(1):git init;git status;git add; git commit

git学习

我敲代码就是为了你们能够复制代码!!

以下都是个人学习以及想法,都是基础。如果出错,麻烦提醒下我。

引言:git是什么?其实只是一个代码版本管理的工具,只不过用了它我们可以方便的管理我们代码的版本切换,不需要做出一个版本就人工备份一次。配合github,我们还可以快速实现多人开发。本人也只是初学git,用到的都是基础命令,一下是我对git命令的展示和理解,写出来也是为了加深自己对git命令的使用和了解。以后发现有写错的地方,也会尽量回来修改。如果指向看命令可以直接看最下面的总结

一、git 初始化

    git init

会生成.git隐藏文件用来保存版本代码

如何查看隐藏文件 针对win10系统,其他系统请自行百度
效果如图所示:

在这里插入图片描述


二、git配置使用者的用户名和邮箱

  • 全局配置用户名:
git config --global user.name "your username"
  • 全局配置邮箱:
git config --global user.email "your email"

tip:配置成功是没有提示的

配置文件可以在 C:\Users\你的电脑用户名目录下看到,文件名为.gitconfig是隐藏文件,如何显示隐藏文件请看下面的连接
如何查看隐藏文件 针对win10系统,其他系统请自行百度

可以直接修改配置文件里的内容进行配置!


三、用git把代码放到本地仓库中

当编写完一部分功能后想要提交代码有以下几个操作:

可以先查看当前代码(工作区)编辑状况
  • git status
    这里我创建了一个readme.md文件,执行后的代码如图所示:
    在这里插入图片描述
想要把代码提交到本地仓库主要用到以下两个操作
  1. 把代码先放到缓存区
  • 把对某个文件的修改从工作区放入缓存区 :
git add ./readme.md
  • 如果要放多个文件,则文件名和文件名之间用空格隔开:
git add ./readme.md ./index.html
  • tip:如果懒得写全文件名可以写一部分按tab键,如可以写到 ./rea 就按下tab键,系统会自动补全文件名,前提是没有其他含有公共前缀的文件名,否则系统会选择名字短的文件

  • 把所有文件的修改放入缓存区:

 	git add .

或者

	git add *
  • 当用git add把代码放入缓存区时,有git status查看状态结果如图所示:
    在这里插入图片描述
    出现绿色的文件我们就可以把它们提交到本地仓库中了!
  1. 提交代码到本地仓库中:
git commit -m "增加文件readme.md"
  • 其中-m 后面的字符串是对本次提交的描述信息*
  • 每次commit就会生成一个版本
  • 当执行git commit后使用git status,结果如图所示:
    在这里插入图片描述
    表面缓存区的内容已经被提交了,当然如果存在文件没有被git add,那么git commit对该文件是没有效果的
  1. 我们也可以直接把修改的代码直接放到本地版本库,代码如下:
	git commit --all -m "提交说明"

四、小结:

  1. git初始化命令git init
  2. 编辑的代码在工作区中,用git status查看显示红色
  3. git add <file>命令可以把工作区的代码放入缓存区中,放入之后用git status查看显示绿色,表面可以commit
  4. git commit -m "说明完成了什么"把代码从缓存区放入本地仓库中
  5. 命令流程如下图所示
    在这里插入图片描述

我们已经知道了用git生成版本仓库,如何才能完成版本回退等功能,请看下一章

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值