Terminal
# 输出、设置基本的全局变量
$ git config --global user.email
$ git config --global user.name
$ git config --global user.email "MyEmail@Zoho.com"
$ git config --global user.name "My Name"
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/xxx/xxx.git
git push -u origin main
git init #初始化一个新的 Git 仓库。
git remote add origin <远程仓库地址> # 添加远程仓库
git remote -v # 查看远程仓库
git add <文件名> # 添加指定文件
git add . # 添加所有更改的文件
git commit -m "提交说明" #提交暂存区的更改并备注提交信息
git log # 显示详细提交历史
git log --oneline # 简洁模式
git status #查看工作区和暂存区的状态。
git branch # 查看分支
git branch <分支名> # 创建新分支
git branch -d <分支名> # 删除分支
git checkout <分支名> # 切换到分支
git checkout -- <文件名> # 恢复文件到最近提交的状态
git switch <分支名> # 切换分支
git switch -c <分支名> # 创建并切换到新分支
git merge <分支名> # 将指定分支合并到当前分支
git pull #从远程仓库拉取代码并合并到当前分支
git push origin <分支名> #将本地更改推送到远程仓库
git reset --soft HEAD~1 # 撤销最近一次提交,但保留更改
git reset --hard HEAD~1 # 撤销最近一次提交,并丢弃更改
git stash # 保存未提交的更改
git stash pop # 恢复暂存的更改
git fetch #从远程仓库获取更新,但不合并