当前位置: 首页 > wzjs >正文

2023上海最近3天疫情情况南京seo优化

2023上海最近3天疫情情况,南京seo优化,彩票创建网站,上海网站商城建设公司以下是 Git 命令分类大全,覆盖日常开发、团队协作和高级操作场景,按功能分类整理: 一、配置与初始化 命令说明git config --global user.name "Your Name"设置全局用户名git config --global user.email "emailexample.com&q…

以下是 Git 命令分类大全,覆盖日常开发、团队协作和高级操作场景,按功能分类整理:


一、配置与初始化

命令说明
git config --global user.name "Your Name"设置全局用户名
git config --global user.email "email@example.com"设置全局邮箱
git config --global core.editor "vim"设置默认编辑器
git config --list查看所有配置
git init初始化本地仓库
git clone <repo_url>克隆远程仓库到本地

二、文件操作

命令说明
git add <file>添加文件到暂存区
git add .添加所有修改到暂存区
git rm <file>删除文件并加入暂存区
git mv <old> <new>重命名文件并加入暂存区
git restore <file>撤销工作区未暂存的修改(Git 2.23+)
git restore --staged <file>撤销暂存区的修改(保留工作区)

三、提交与历史

命令说明
git commit -m "message"提交暂存区内容
git commit --amend修改最后一次提交信息或内容
git log查看提交历史
git log --oneline --graph简洁版提交历史(含分支图)
git reflog查看所有操作历史(包括被删除的提交)

四、分支管理

命令说明
git branch查看本地分支
git branch -a查看所有分支(本地+远程)
git switch <branch>切换分支(Git 2.23+推荐)
git switch -c <new-branch>创建并切换分支
git merge <branch>合并指定分支到当前分支
git rebase <branch>变基(重写提交历史)
git branch -d <branch>删除已合并的分支
git branch -D <branch>强制删除未合并的分支

五、远程仓库

命令说明
git remote -v查看远程仓库地址
git remote add origin <url>关联远程仓库
git fetch拉取远程仓库元数据(不自动合并)
git pull拉取并合并远程代码(相当于 git fetch + merge
git push origin <branch>推送本地分支到远程
git push -u origin <branch>首次推送并关联远程分支
git push --force强制推送(覆盖远程历史,慎用!)

六、撤销与回退

命令说明
git reset --soft HEAD^回退到上一提交,保留修改到暂存区
git reset --hard HEAD^彻底回退到上一提交(丢弃所有修改)
git revert <commit>生成新提交来撤销指定提交(安全回退)
git checkout HEAD -- <file>丢弃工作区某文件的修改

七、标签管理

命令说明
git tag查看所有标签
git tag v1.0.0创建轻量标签
git tag -a v1.0.0 -m "message"创建带注释的标签
git push origin --tags推送所有标签到远程
git tag -d v1.0.0删除本地标签

八、储藏与临时工作

命令说明
git stash临时储藏当前工作区修改
git stash list查看储藏列表
git stash pop恢复最新储藏并删除记录
git stash apply恢复储藏但不删除记录

九、子模块(Submodule)

命令说明
git submodule add <repo_url>添加子模块
git submodule update --init --recursive初始化并更新子模块

十、高级操作

命令说明
git cherry-pick <commit>复制指定提交到当前分支
git bisect start使用二分法定位问题提交
git blame <file>查看文件的逐行修改记录
git clean -fd删除未跟踪的文件和目录

十一、常见问题处理

1. 冲突解决
# 手动解决冲突后执行:
git add .
git commit -m "Resolved conflict"
2. 找回被删除的提交
git reflog                  # 找到丢失的提交哈希
git reset --hard <commit>   # 恢复到该提交
3. 清理历史大文件
git filter-branch --tree-filter 'rm -f bigfile' HEAD  # 从历史中永久删除文件

十二、常用别名设置(.gitconfig

[alias]co = checkoutbr = branchci = commitst = statuslg = log --oneline --graph --decoratelast = log -1 HEAD

注意事项

  1. 危险操作reset --hardpush --force 可能导致数据丢失,需谨慎使用。
  2. 分支规范:推荐使用 feature/xxxhotfix/xxx 等命名约定。
  3. 定期同步:频繁执行 git fetch 保持本地与远程信息同步。

结合 GUI 工具(如 VS Code、GitKraken)可提升效率,但掌握命令行是核心能力!

http://www.dtcms.com/wzjs/285543.html

相关文章:

  • 北京海淀建设部邮编关键词营销优化
  • 装修是全包划算还是半包划算深圳推广优化公司
  • 做网站订金为什么需要交那么多哪个网站学seo是免费的
  • 新疆网站建设品牌官方app下载安装
  • 营销网站开发找哪家百度推广后台
  • 黄埔网站建设哪家好今日头条最新新闻消息
  • 网站你懂我意思正能量不用下载视频口碑营销的作用
  • 盐城哪家做网站的正规媒体发布平台
  • WordPress简单百度站长插件农产品网络营销
  • 关于网站建设营销类文章爱站网ip反查域名
  • 余杭区建设局网站搜索热词排行榜
  • 做京东网站采购的工作内容宁波seo怎么做引流推广
  • 网站建设的收费标准韩国比分预测
  • 做网站公司哪好网络营销模式包括哪些
  • 信誉好的武汉网站建设免费b站推广网站在线
  • 福州建设局网站seo排名优化推荐
  • 购买域名后怎么做网站刷赞网站推广永久
  • 杭州的网站建设公司有哪些安徽网络建站
  • 公司网站建设规划网站宣传的方法有哪些
  • 天河网站开发浏览器下载安装
  • 网站制作400哪家好网站最新足球消息
  • 纸巾 技术支持 东莞网站建设sem优化师是做什么的
  • 昆明做网站优化公司今日国内新闻大事件
  • 好玩的网页传奇游戏合肥优化
  • iis做网站之vps网上卖产品怎么推广
  • 怎么把网站设置为主页面温州seo顾问
  • 智能物联网管理平台seo排名优化服务
  • 哪些网站可以做ppt廊坊关键词排名首页
  • 做淘宝要网站缅甸今日新闻
  • 南岸网站建设百度seo优化推广公司