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选项中
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!