git代码仓库基础命令

  • 介绍
    • Git是分布式版本控制工具(还有集中式版本控制工具)
    • 项目的开发是一个不断迭代的过程,开发时代码存在很多个版本,git用来快速高效地管理开发的源码,是一个免费开源的版本控制系统
    • git管理代码时,可以创建分支,分支相当于一段独立的代码记录,修改时不会对其他分支产生影响
  • 配置
    • name
      • config:修改配置
      • --global:全局修改
    • email
      • git config --global user.email "<邮箱>"
  • 使用
    • git status:查看当前状态
      • 显示
      • On branch master
      • No commits yet
      • nothing to commit (create/copy files and use "git add" to track)时,说明完成了初始化
    • git init:初始化git仓库(文件夹下出现了.git的目录,是隐藏目录)
      • 出现.git文件夹后,说明该文件夹被git管理
  • 文件状态
    • git中文件有两种状态:未跟踪(untracked)和已跟踪。未跟踪表示git没有对文件进行管理。已跟踪表示文件已经进入git监视。
    • 已跟踪的三种状态
      • 暂存,表示文件修改已经保存,但尚未提交到git仓库
      • 未修改,表示磁盘中的文件和git仓库中的文件相同,没有修改
      • 已修改,表示磁盘中文件已被修改,和git仓库文件不同
      • 可以通过git status来查看文件状态
    • 状态切换
      • 刚刚添加到项目中的文件属于未跟踪状态
      • git add .\<文件名> :文件切换到暂存状态,显示绿色文字:new file <文件名>
        • git add*:把所有未跟踪的文件都变为暂存
      • git commit -m "<提交日志>":文件由暂存变为未修改状态。将暂存的文件存储到仓库。-m:message。
        • 此时git status显示nothing to commit, working tree clean
        • git commit -a -m "<提交日志>":提交所有未修改文件。-a:全部
      • 修改代码后,文件变为已修改状态
        • 此时git status显示红色文字 modified: <文件名>
      • 每次修改文件需要保存时,需要重复一遍git add指令和git commit指令(先暂存再提交)
      • git log:查看文件日志
        • commit 18123c5caf09dd0f5019969c58fc9a6fa38f40db (HEAD -> master)
        • Author: crystal <1164...@qq.com>
        • Date: Fri Feb 3 12:35:12 2023 +0800
        • 第二次提交
        • commit 7ba4f164a1a27d366555d8f4e169ab48c37b9b8e
        • Author: crystal <1164...@qq.com>
        • Date: Fri Feb 3 12:27:23 2023 +0800
        • 第一次提交1.txt
    • *本笔记为李立超老师直播视频的知识点整理
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值