git使用

【一】常用命令

# 基本命令
git init  # 初始化git文件
git status # 查看仓库状态
git add 文件夹 # 把当前文件的变更提交到暂存区
git add . # 把当前工作区所有变更提交到暂存区
git commit -m '注释' # 把暂存区提交到版本库,变更被版本管理,以后即便删除了也能找回来

# 设置用户
git config --global user.email "xxx@xx.com"
git config --global user.name "xxx"

# 查看版本提交信息
git log
git reflog

# 版本回退
git reset --hard 版本号  # 撤销到指定版本号
git reset 文件名  	      # 撤销某一文件的暂存区提交
git reset HEAD  		# 撤销所有暂存区的提交
git reset . 			# 撤销所有暂存区的提交

# 撤销操作
git checkout .  	# 撤销所有暂存区的提交
git checkout 文件名  # 撤销某一文件的暂存区提交


【二】分支命令

# 1.创建分支
  git branch 分支名

# 2.查看分支
  git branch

# 3.切换分支
  git checkout 分支名

# 4.创建并切换到分支
  git checkout -b 分支名

# 5.删除分支
  git branch -d 分支名

# 6.查看远程分支
  git branch -a

# 7.合并分支
  git merge 分支名
# 例:要把dev分支合并到master分支:切换到master分支,执行合并dev分支的命令

【三】远程仓库

# 查看仓库已配置的远程源
  git remote
  git remote -v
# 查看remote命令帮助文档
  git remote -h
# 删除远程源
  git remote remove 源名
# eg: git remote remove origin
# 添加远程源
  git remote add 源名 源地址
# eg: git remote add orgin git@gitee.com:doctor_owen/luffyapi.git
# 提交代码到远程源
  git push 源码 分支名
# 克隆远程源
  git clone 远程源地址

【四】使用SSH公钥,免密登录

# Windows 用户建议使用 Windows PowerShell 或者 Git Bash,在 命令提示符 下无 cat 和 ls 命令。

# 1、通过命令 ssh-keygen 生成 SSH Key:
  ssh-keygen -t ed25519 -C "*@*.com"
  - t key 类型
  - C 注释
  * 中间通过三次回车键确定

# 2、查看生成的 SSH 公钥和私钥:
  ls ~/.ssh/
  输出:
  id_ed25519  id_ed25519.pub

  - 私钥文件 id_ed25519
  - 公钥文件 id_ed25519.pub

# 3、读取公钥文件 ~/.ssh/id_ed25519.pub:
  cat ~/.ssh/id_ed25519.pub

# 4、将生成的公钥配置在xxhub设置中的ssh选项中
posted @   flqa  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示