佛山响应式网站建设腾讯云服务器费用

张小明 2026/3/2 21:45:12
佛山响应式网站建设,腾讯云服务器费用,模板王ppt,中山网红打卡点常用Git命令清单一般来说#xff0c;日常使用只要记住下图6个命令#xff0c;就可以了。但是熟练使用#xff0c;恐怕要记住60#xff5e;100个命令。下面是整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace#xff1a;工作区Index / Stage#xff1a;暂存区…常用Git命令清单一般来说日常使用只要记住下图6个命令就可以了。但是熟练使用恐怕要记住60100个命令。下面是整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace工作区Index / Stage暂存区Repository仓库区或本地仓库Remote远程仓库1. 新建代码库# 在当前目录新建一个Git代码库 $ git init ​ # 新建一个目录将其初始化为Git代码库 $ git init [project-name] ​ # 下载一个项目和它的整个代码历史 $ git clone [url] ​2. 配置Git的设置文件为.gitconfig它可以在用户主目录下全局配置也可以在项目目录下项目配置。# 显示当前的Git配置 $ git config --list ​ # 编辑Git配置文件 $ git config -e [--global] ​ # 设置提交代码时的用户信息 $ git config [--global] user.name [name] $ git config [--global] user.email [email address] ​3. 增加/删除文件# 添加指定文件到暂存区 $ git add [file1] [file2] ... ​ # 添加指定目录到暂存区包括子目录 $ git add [dir] ​ # 添加当前目录的所有文件到暂存区 $ git add . ​ # 添加每个变化前都会要求确认 # 对于同一个文件的多处变化可以实现分次提交 $ git add -p ​ # 删除工作区文件并且将这次删除放入暂存区 $ git rm [file1] [file2] ... ​ # 停止追踪指定文件但该文件会保留在工作区 $ git rm --cached [file] ​ # 改名文件并且将这个改名放入暂存区 $ git mv [file-original] [file-renamed] ​4. 代码提交# 提交暂存区到仓库区 $ git commit -m [message] ​ # 提交暂存区的指定文件到仓库区 $ git commit [file1] [file2] ... -m [message] ​ # 提交工作区自上次commit之后的变化直接到仓库区 $ git commit -a ​ # 提交时显示所有diffrent信息 $ git commit -v ​ # 使用一次新的commit替代上一次提交 # 如果代码没有任何新变化则用来改写上一次commit的提交信息 $ git commit --amend -m [message] ​ # 重做上一次commit并包括指定文件的新变化 $ git commit --amend [file1] [file2] ... ​5. 分支# 列出所有本地分支 $ git branch ​ # 列出所有远程分支 $ git branch -r ​ # 列出所有本地分支和远程分支 $ git branch -a ​ # 新建一个分支但依然停留在当前分支 $ git branch [branch-name] ​ # 新建一个分支并切换到该分支 $ git checkout -b [branch] ​ # 新建一个分支指向指定commit $ git branch [branch] [commit] ​ # 新建一个分支与指定的远程分支建立追踪关系 $ git branch --track [branch] [remote-branch] ​ # 切换到指定分支并更新工作区 $ git checkout [branch-name] ​ # 切换到上一个分支 $ git checkout - ​ # 建立追踪关系在现有分支与指定的远程分支之间 $ git branch --set-upstream [branch] [remote-branch] ​ # 合并指定分支到当前分支 $ git merge [branch] ​ # 选择一个commit合并进当前分支 $ git cherry-pick [commit] ​ # 删除分支 $ git branch -d [branch-name] ​ # 删除远程分支 $ git push origin --delete [branch-name] $ git branch -dr [remote/branch] ​6. 标签# 列出所有tag $ git tag ​ # 新建一个tag在当前commit $ git tag [tag] ​ # 新建一个tag在指定commit $ git tag [tag] [commit] ​ # 删除本地tag $ git tag -d [tag] ​ # 删除远程tag $ git push origin :refs/tags/[tagName] ​ # 查看tag信息 $ git show [tag] ​ # 提交指定tag $ git push [remote] [tag] ​ # 提交所有tag $ git push [remote] --tags ​ # 新建一个分支指向某个tag $ git checkout -b [branch] [tag] ​7. 查看信息# 显示有变更的文件 $ git status ​ # 显示当前分支的版本历史 $ git log ​ # 显示commit历史以及每次commit发生变更的文件 $ git log --stat ​ # 搜索提交历史根据关键词 $ git log -S [keyword] ​ # 显示某个commit之后的所有变动每个commit占据一行 $ git log [tag] HEAD --prettyformat:%s ​ # 显示某个commit之后的所有变动其提交说明必须符合搜索条件 $ git log [tag] HEAD --grep feature ​ # 显示某个文件的版本历史包括文件改名 $ git log --follow [file] $ git whatchanged [file] ​ # 显示指定文件相关的每一次diff $ git log -p [file] ​ # 显示过去5次提交 $ git log -5 --pretty --oneline ​ # 显示所有提交过的用户按提交次数排序 $ git shortlog -sn ​ # 显示指定文件是什么人在什么时间修改过 $ git blame [file] ​ # 显示暂存区和工作区的差异 $ git diff ​ # 显示暂存区和上一个commit的差异 $ git diff --cached [file] ​ # 显示工作区与当前分支最新commit之间的差异 $ git diff HEAD ​ # 显示两次提交之间的差异 $ git diff [first-branch]...[second-branch] ​ # 显示今天你写了多少行代码 $ git diff --shortstat {0 day ago} ​ # 显示某次提交的元数据和内容变化 $ git show [commit] ​ # 显示某次提交发生变化的文件 $ git show --name-only [commit] ​ # 显示某次提交时某个文件的内容 $ git show [commit]:[filename] ​ # 显示当前分支的最近几次提交 $ git reflog ​8. 远程同步# 下载远程仓库的所有变动 $ git fetch [remote] ​ # 显示所有远程仓库 $ git remote -v ​ # 显示某个远程仓库的信息 $ git remote show [remote] ​ # 增加一个新的远程仓库并命名 $ git remote add [shortname] [url] ​ # 取回远程仓库的变化并与本地分支合并 $ git pull [remote] [branch] ​ # 上传本地指定分支到远程仓库 $ git push [remote] [branch] ​ # 强行推送当前分支到远程仓库即使有冲突 $ git push [remote] --force ​ # 推送所有分支到远程仓库 $ git push [remote] --all ​9. 撤销# 恢复暂存区的指定文件到工作区 $ git checkout [file] # 恢复某个commit的指定文件到暂存区和工作区 $ git checkout [brachename] [file] # 恢复暂存区的所有文件到工作区 $ git checkout . # 重置暂存区的指定文件与上一次commit保持一致但工作区不变 $ git reset [file] # 重置暂存区与工作区与上一次commit保持一致 $ git reset --hard # 重置当前分支的指针为指定commit同时重置暂存区但工作区不变 $ git reset [commit] # 重置当前分支的HEAD为指定commit同时重置暂存区和工作区与指定commit一致 $ git reset --hard [commit] # 重置当前HEAD为指定commit但保持暂存区和工作区不变 $ git reset --keep [commit] # 新建一个commit用来撤销指定commit # 后者的所有变化都将被前者抵消并且应用到当前分支 $ git revert [commit] # 暂时将未提交的变化移除稍后再移入 $ git stash $ git stash pop10. 常用操作组合修改本地分支名和远程分支名git branch -m old_branch new_branch # 重命名本地分支 git push origin :old_branch # 删除远程旧分支分支名前有冒号 git push --set-upstream origin new_branch # 推送新的分支并设置本地分支跟踪新的远程分支附录Git命令思维导图安装gitlab[rootjenkins yum.repos.d]# cat gitlab.repo [gitlab] namegitlab baseurlhttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el9/ gpgcheck0 enabled1 yum install -y gitlab-ce
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

百度网站优化方案苏州网页设计电话

一、 项目背景:传统串口通讯瓶颈凸显,需以太网升级该电机厂拥有多条电机生产线,涵盖电机装配、测试、包装等多个工序。其中,电机测试环节尤为关键,每台电机在出厂前都需经过严格的性能测试,包括耐压、绝缘、…

张小明 2026/1/18 21:48:26 网站建设

dedecms网站开通企业邮箱要钱吗

FLUX.1-dev vs Stable Diffusion:谁才是文生图领域的王者? 在创意设计与人工智能交汇的今天,一张图像的生成早已不只是“画出来”那么简单。用户不再满足于模糊匹配提示词的随机出图,而是期待AI真正理解复杂描述——比如“一个穿着…

张小明 2026/1/18 21:47:56 网站建设

如何制作网页网站做一网站

生成式 AI 已成为人力资源领域,尤其是在大规模招聘场景中的关键基础设施。无论是在校园招聘、社会招聘,还是蓝领用工等环节,企业正加速将首轮筛选与评估工作委托给 AI。这种转变的驱动力明确:AI 面试具备全天候运行的能力、避免人…

张小明 2026/1/18 21:47:24 网站建设

兰溪高端网站建设公司彭阳网站建设多少钱

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个AI辅助SQL建表工具,用户输入自然语言描述的数据表需求(如创建一个用户表,包含ID、姓名、年龄、注册时间等字段),…

张小明 2026/1/18 21:46:54 网站建设

烟台网站seo服务做热饮店网站

文章目录 0 前言1 主要功能2 硬件设计(原理图)3 核心软件设计4 实现效果5 最后 0 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉…

张小明 2026/1/18 21:46:23 网站建设

企业网站关键词优化企业网站建设多少家

本系统(程序源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、选题背景随着互联网技术的快速发展,动漫文化在中国呈现出蓬勃发展的态势,动漫爱好者群体日益壮大。关于动漫内容…

张小明 2026/1/18 21:45:52 网站建设