前端准备之GIT小记(一)

88 阅读1分钟

GIT是一个版本控制工具,它可以在任何时间点将文档的状态作为更新记录保存起来,也可以在任何时间点将文件状态恢复。这一能力让它成为了现如今最主流的一种代码托管技术,基本上大多数公司都是基于GIT开发的,同时,像github这种代码托管平台也都是基于GIT实现的。

接下来讲讲git的配置和常规使用:

GIT配置

  • 配置首先是用户名和邮箱,用于连接仓库
git config --global user.name "xxxx"
git config --global user.email "xxx@xxx.xxx"

这里的用户名以及邮箱就是git仓库的用户名和密码

GIT的使用

  • 查看当前仓库状态以及初始化仓库
git status
git init
  • git中的文件状态

    • 未跟踪
    • 已跟踪
    • 暂存
    • 未修改
    • 已修改
  • 未跟踪 ---> 暂存

git add <filename> 将文件切换到暂存的状态
git add * 将所有已修改(未跟踪)的文件暂存
  • 暂存 ---> 未修改
git commit -m "xxxx" 将暂存的文件存储到仓库中
git commit -a -m "xxxx" 提交所有已修改的文件(未跟踪的文件不会提交)
  • 常用的命令
1、重置文件
git restore <filename> # 恢复文件
git restore --staged <filename> # 取消暂存状态

2、删除文件
git rm <filename> # 删除文件
git rm <filename> -f # 强制删除

3、移动文件
git mv from to # 移动文件 重命名文件