git 使用

本文详细介绍了Git的环境配置,包括配置用户名和邮箱。接着讲解了Git的工作流程,如初始化仓库、查看文件状态、管理提交历史。重点讨论了Git的各种命令,如`git add`、`git commit`、`git reset`、`git diff`、`git branch`、`git merge`、`git push`和`git pull`,并探讨了它们的区别和应用场景。此外,还提到了创建`.gitignore`文件、使用`ssh`配置与GitHub的连接,以及如何将新项目提交到GitHub。
摘要由CSDN通过智能技术生成

Git环境配置

配置用户名
git config --global user.name 你的名字

配置邮箱
git config --global user.emial 你的邮箱

查看配置

 git config --list
 git config user.name
 git config user.email

手动配置
C:users/用户/.gitconfig

git 工作流程

在这里插入图片描述

初始化仓库

git init

初始化仓库并产生.git 文件夹

.git文件夹 非常重要,记录我们的变更内容(objects),分支(refs),日志(logs),脚本(hooks)
使用方法
使用当前目录作为Git仓库,我们只需使它初始化。

git init
该命令执行完后会在当前目录生成一个 .git 目录。

使用我们指定目录作为本地Git仓库。

git init 文件夹名称
例如:git init newrepo
初始化后,会在 newrepo 目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。

git 命令

创建.gitignore文件

  1. 点击项目文件,右键选择Git Bash进入命令行,输入touch .gitignore,生成.gitignore文件
  2. 在生成的.gitignore文件里输入你要忽略的文件件及其文件即可。
    在这里插入图片描述
    配置规则:

以斜杠“/”开头表示目录;
以星号“*”通配多个字符;
以问号“?”通配单个字符;
以方括号“[]”包含单个字符的匹配列表;
以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;

配置好就可以实现上传时忽略你不不需要上传的文件了!

git status查看当前文件状态。

没有被添加的文件为红色显示
在这里插入图片描述

git add 文件名称(文件夹) ,将文件或者文件夹中的所有文件放到暂存区当中。

例如:
git add index.html
git add components/

git add 会使 文件变绿
git add . 会使他们全家变绿
在这里插入图片描述

git commit -m < message>

提交此次变更。
提交变更会有对应的日志生成

git log

可以查看提交记录,什么人什么时间提交了commit

git reset 撤销操作(回退版本)

** 注意:git reset HEAD 是将file退回到unstage区**
git reset 命令用于回退版本,可以指定退回某一次提交的版本。

git status 先看一下add 中的文件
git reset HEAD 如果后

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值