第一部分 预备知识 —— git
-
安装(略)
-
配置
-
配置name和email
git config --global user.name "xxxx" git config --global user.email "xxx@xxx.xxx"
-
-
使用git:
-
查看当前仓库的状态
git status
-
初始化仓库
git init
-
文件状态:
- 未跟踪
- 已跟踪
- 暂存
- 未修改
- 已修改
-
未跟踪 → 暂存
git add <filename> 将文件切换到暂存的状态 git add * 将所有已修改(未跟踪)的文件暂存
-
暂存 → 未修改
git commit -m "xxxx" 将暂存的文件存储到仓库中 git commit -a -m "xxxx" 提交所有已修改的文件(未跟踪的文件不会提交)
-
未修改 → 修改
- 修改代码后,文件会变为修改状态
-
-
常用的命令
- 重置文件
git restore <filename> # 恢复文件 git restore --staged <filename> # 取消暂存状态
- 删除文件
git rm <filename> # 删除文件 git rm <filename> -f # 强制删除
- 移动文件
git mv from to # 移动文件 重命名文件
分支
git在存储文件时,每一次代码代码的提交都会创建一个与之对应的节点,git就是通过一个一个的节点来记录代码的状态的。节点会构成一个树状结构,树状结构就意味着这个树会存在分支,默认情况下仓库只有一个分支,命名为master。在使用git时,可以创建多个分支,分支与分支之间相互独立,在一个分支上修改代码不会影响其他的分支。
git branch # 查看当前分支 git branch <branch name> # 创建新的分支 git branch -d <branch name> # 删除分支 git switch <branch name> # 切换分支