基础配置与仓库初始化

基础配置与仓库初始化?

基础配置:

git config --global user.name "你的姓名"

git config --global user.email "你的邮箱"

git config --list # 查看配置


仓库初始化:

git init # 初始化本地仓库

git clone # 克隆远程仓库

提交操作与状态查看

提交操作与状态查看?

提交操作:

git commit -m "提交信息" # 提交到本地仓库


查看状态:

git status # 查看工作区状态

git status --ignored # 查看被忽略的文件

git log # 查看提交历史

git diff # 查看工作区与暂存区的差异

git diff --cached # 查看暂存区与仓库的差异

分支操作

分支操作?

分支操作:

git branch # 查看本地分支

git branch -a # 查看所有分支

git branch # 创建分支

git checkout # 切换分支

git checkout -b # 创建并切换分支

git merge # 合并分支

git branch -d # 删除分支

远程操作

远程操作?

远程操作:

git remote -v # 查看远程仓库

git remote add origin # 添加远程仓库

git push origin # 推送到远程仓库

git pull origin # 从远程仓库拉取

git fetch # 获取远程更新

修改远程仓库地址

修改远程仓库地址?

方法1:直接修改 origin 的 URL

git remote set-url origin <新的仓库地址>


方法2:先删除再添加

git remote remove origin # 删除远程仓库

git remote add origin <新的仓库地址> # 添加新的远程仓库地址

撤销操作

撤销操作?

撤销操作:

git reset HEAD # 撤销暂存区文件

git checkout -- # 撤销工作区文件修改