Git 常用命令
Git 基础使用
简介:在日常开发工作中避免不了要使用 git 进行代码管理。下面是总结一些常用的git使用方法。
git 设置代理
说明:git 设置代理可以进行FQ下载
- 使用命令设定git 的代理方式。
// socks代理:
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
// http/https代理
git config --global http.proxy http://127.0.0.1:8080
git config --global https.proxy https://127.0.0.1:8080
// 取消代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
// 查看配置信息:
git config -l --global
注:修改过代理下载后记得修改回来。
git clone
git pull
git fetch
git rebase
git merge
git push
git checkout
git log
git reset
简介:git reset 进行版本回滚常用参数
- --hard 版本号 (--hard选项会还原到对应的版本,我们就不能达成“撤销提交,修改部分文件内容重新提交并推送”的目的了。)
- --soft 版本号 (--soft选项的意思是,保留当前工作区,以便于我们修改完之后重新提交。)
git reset --hard <版本号>
// 获取历史提交版本号
git log
// 回滚到指定历史版本
git reset --hard <版本号>
// 推送到远程分支
git push origin <指定分支>
git reset --soft <版本号>
// 获取历史提交版本号
git log
// 回滚到指定历史版本
git reset --soft <版本号>
// 推到远程仓库
git push origin <指定分支> --force
注:如果不加--force,会因为本地版本号低于远端仓库版本号而无法推送
git reset --soft <版本号> 修改代码提交
// 获取历史提交版本号
git log
// 回滚到指定历史版本
git reset --soft <版本号>
// 推到远程仓库
git push origin <指定分支> --force
// 修改代码保存
git add .
git commit -m "commit message"
git push origin <指定分支>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了