git 基本命令使用
2023-03-07 09:46:01 时间
git 手册: https://git-scm.com/book/zh/v2
git config user.name # 查看用户名
git config user.email # 查看用户邮箱
git config --global user.name "xieboke" # 设置用户名
git config --global user.email "xieboke@xieboke.net" # 设置用户邮箱
git add <file1> <file2> # 添加文件 file1, file2 到暂存区
git add -A # 添加所有变动的文件
git add -u # 提交被修改 (modified) 和被删除 (deleted) 文件,不包括新文件 (new)
git add . # 提交新文件 (new) 和被修改 (modified) 文件,不包括被删除 (deleted) 文件
git commit -m "" # 提交 commit
git init # 初始化本地项目
git clone # 克隆代码到本地
git status # 查看分支状态
git remote set-url origin [url] # 设置远程仓库地址
git pull # 拉取当前分支
git push # 推送本地代码到当前分支
git log # 查看提交历史
git log -p <file> # 查看文件 <file> 每次提交的 diff
git diff <file> # 比较当前文件和暂存区文件差异
git branch # 查看所有分支的清单, 带 * 号是当前分支
git branch -v # 查看各个分支最后一个提交对象的信息
git checkout dev # 切换到 dev 分支
git checkout -b testing # 新建并切换到 testing 分支
git checkout -- <file> # 未 commit 前,丢弃 file 的修改
git clean -df <file or path> # 删除指定路径下的没有被 track 过的文件和文件夹
git stash # 贮藏修改
git stash list # 查看所有贮藏
git stash apply # 应用贮藏,默认第一个,应用第一个 git stash apply stash@{0}
git stash drop # 删除贮藏,默认第一个,删除第一个 git stash apply stash@{0}
git stash clear # 删除所有缓存的 stash
相关文章
- 在 Go 里用 CGO?这 7 个问题你要关注!
- 9款优秀的去中心化通讯软件 Matrix 的客户端
- 求职数据分析,项目经验该怎么写
- 在OKR中,我看到了数据驱动业务的未来
- 火山引擎云原生大数据在金融行业的实践
- OpenHarmony富设备移植指南(二)—从postmarketOS获取移植资源
- 《数据成熟度指数》报告:64%的企业领袖认为大多数员工“不懂数据”
- OpenHarmony 小型系统兼容性测试指南
- 肯睿中国(Cloudera):2023年企业数字战略三大趋势预测
- 适用于 Linux 的十大命令行游戏
- GNOME 截图工具的新旧截图方式
- System76 即将推出的 COSMIC 桌面正在酝酿大变化
- 2GB 内存 8GB 存储即可流畅运行,Windows 11 极致精简版系统 Tiny11 发布
- 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
- loongarch架构介绍(三)—地址翻译
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- 敏捷:可能被开发人员遗忘的部分
- Denodo预测2023年数据管理和分析的未来
- 利用数据推动可持续发展
- 在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的