Git

一、基本原理

教程来源:

Git工作流和核心原理 | GitHub基本操作 | VS Code里使用Git和关联GitHub_哔哩哔哩_bilibili

二、使用教程

本地Git使用命令

git config —global user.name “用户名” 设置用户名
git config —global user.email “邮箱” 设置邮箱
git init 初始化文件夹为git文件工作区
git status 查看当前工作区的状态
git add 文件名 添加文件
git commit -m “版本信息” 提交文件
git log 查看往期版本
git commit -a -m “版本信息“ 光速提交
touch .gitignore 创建要忽略的文件夹,即不会被添加到工作区的文件。需要把不提交的文件名写到.gitignore文件里
git branch 分支名 创建新的分支
git checkout 分支名 切换到指定分支
git branch -d 分支名 删除分支
git checkout -b 分支名 创建新的分支并切换到新分支
git merge 分支名 把分支名的分支合并到当前所处的分支

Github结合git使用

git clone HTTPS 从github下载到本地
git remote -v 查看当前本地仓库和哪些远程仓库有联系
git remote add origin git@github.com…. 把本地仓库与远程仓库关联
git push -u origin master
git fetch 拉远程仓库到暂存
git pull
git rm -r -n 文件夹 —cached 删除远程仓库里的文件夹但不删除本地的,如果不加—cached,本地里的也会删掉。如果不加-n会直接删掉,加了的话会先预览删除的文件。