git 基本操作

本文详细介绍了Git的基本操作,包括git初始化、配置全局、.gitignore的使用,分支管理,查看历史版本,回滚操作,以及在Windows和Linux环境下的编辑器和命令。内容涵盖从创建分支到合并冲突,再到版本回滚和免密配置,是Git入门到进阶的实用教程。
摘要由CSDN通过智能技术生成

git 初识

我们可以将git简单的分为三个区域
1、工作区(working directory)
2、暂缓区(stage index)
3、历史记录区(history)

在这里插入图片描述

git init 初始化仓库
git status 查看文件状态 :红色标注的文件在工作区,绿色标注的文件在暂存区,很干净的时候说明工作区 暂存区和仓库的当前版本是一致的(Untracked files:未跟踪 新文件的意思, modified:被修改了 deleted:被删除了)
git add 文件名 / git add . / git add * :把某个文件或者所有的文件提交到暂存区
git commit -m ‘注释信息’:把暂存区的内容提交到仓库区 并给当次提交添加注释信息
git commit 会进入vim编辑器 编辑注释信息 并提交(输入 i 编辑内容,编辑完成按 ESC + :wq 保存并推出。ESC+:q! 不保存并推出 )
git commit -a -m ‘注释信息’ 操作上跳过了暂存的步骤(新建文件不能使用这个命令)

mkdir + 文件名:创建一个文件夹
:q! : 强制退出
进入下一个文件:cd 文件名 + table
进入上一个文件:cd …/
mkdir: make directory 创建目录

git restore . / git restore 文件名 把工作区的改动恢复到最近的一次提交暂存区的操作(对新增的文件不能进行删除操作)
git restore --staged 文件名 :把暂存区的当次提交恢复到工作区

git 配置全局:

git config --global user.name ‘输入名字’
git config --global user.email ‘输入邮箱’
注意,一个项目中只有一个.git仓库
git内容中 100644 表示这个文件可读可写
linux进入编辑状态:i git commit 会进入vim编辑器 编辑注释信息 并提交
linux 退出编辑状态:ESC --》:–》wq(保存并退出)–》enter

head —— master 这里的head纸箱当前所在的版本、
回滚之前记得提交一次当前版本到仓库

*master 当前的master
切换分支前一定要先提交分支。

当合并出现冲突时,我们需要手动解决冲突文件,解决后一定要提交。合并后,员工上班时要到master那里拿合并好的代码,然后工作。

git clone + https地址:下载别人的项目。
注意这个是HTTPS的地址不是SSH的地址。

.gitignore 配置忽略文件:

  1. 新建.gitignore文件
  2. 在文件中写入需要忽略的文件(加#表示备注)
    *.doc 忽略以doc结尾的文件
    直接在.gitignore文件中放文件名(忽略整个文件夹)

问题:

如果新建了一个文件&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值