Zhilv Blog

Git基本命令使用

2025-12-10
Linux
  • 初始化git
git init
  • 配置git
# 设置用户名
git config user.name 'zhilv666'

# 设置邮箱
git config user.email 'zhilv666@qq.com'


# 设置全局配置
# 设置用户名
git config --global user.name 'zhilv666'

# 设置邮箱
git config --global user.email 'zhilv666@qq.com'
  • 向清单文件添加内容
git add 文件名...
  • 查看git文件的状态
git status
  • 将清单文件中的内容提交到本地仓库
git commit -m "注释信息"

# 拓展
--pretty=oneline
  • 回退版本
# 回退一个版本  ^有几个,就代表回退几个版本
git reset --hard HEAD^
# ~后面输入回退数量
git reset --hard HEAD~2

# 回退到指定版本
git reset --hard 版本hash
  • 查看提交日志
git log
  • 查看命令历史
git reflog
  • 撤销命令
# 在add之前撤销
git checkout -- 文件名
  • 删除库中文件命令
git rm 文件名
  • 与仓库建立连接
git remote add 仓库名(自定义) 仓库地址
  • 将本地文件推送至远程仓库
git push -u 仓库名 分支节点(master)
  • 分支操作
# 创建分支
git branch 分支名

# 切换分支
git checkout 分支名

# 查看所有分支
git branch

# 和并分支  与当前分支进行合并
git marge 分支名
git merge -no-ff -m 'msg' 分支名

# 删除分支  强行删除用D, 普通删除使用d
git branch -D 分支名

# 创建并切换分支
git chechout -b 分支名

# 临时存储工作区
git stash 临时存储工作区

# 查看临时存储工作区
giit stash list

# 恢复临时存储工作区
git stash apply

# 删除临时存储工作区
git stash drop

# 恢复并删除临时存储工作区
git stash pop
  • 远程仓库
# 查看远程仓库
git remote

# 查看远程仓库详情信息
git remote -v

# 创建远程仓库名字
git push origin 名字

# 拉取节点信息
git pull origin 名字