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

我想做个网站珠海seo快速排名

我想做个网站,珠海seo快速排名,合肥seo网站建设费用,嘉兴建站软件最近使用git进行团队开发遇到的一些分支的问题需要使用各种命令&#xff0c;整理一下方便日后使用 1.常用的Git命令 1.初始化仓库 git init //创建一个新的Git仓库2. 克隆仓库 git clone <repository-url> //克隆远程仓库到本地。3.查看当前的状态 git status …

最近使用git进行团队开发遇到的一些分支的问题需要使用各种命令,整理一下方便日后使用

1.常用的Git命令

1.初始化仓库

git init    //创建一个新的Git仓库

2. 克隆仓库

git clone <repository-url>   //克隆远程仓库到本地。

3.查看当前的状态

git status     //查看文件的当前状态(是否被修改、是否已暂存等)
git branch   //查看本地的所有分支
git branch -a  //查看本地和远程的所有分支
git branch -r    //查看远程分支

4.添加文件到暂存区

git add <file-name>   // 将文件添加到暂存区。
git add .    //添加当前目录下的所有文件。

5.提交更改

git commit -m "commit message"  //提交暂存区的更改到本地仓库,并附上提交信息软件开发规范:feat: 新功能(Feature)。表示添加了新的功能或特性到项目中。fix: 修复(Bug Fix)。表示修复了项目中的错误或问题。docs: 文档(Documentation)。仅更改了项目的文档,没有修改代码的逻辑或功能。style: 风格(Style)。代码风格或格式上的更改,这些更改不改变代码的逻辑或功能,但可能提高代码的可读性或一致性。refactor: 重构(Refactor)。对代码进行结构上的改进,以提高其可维护性、可读性或可扩展性,而不改变其外部行为。perf: 性能(Performance)。对代码进行的更改旨在提高程序的性能,比如减少内存使用、加快执行速度等。optimize: 优化(Optimize)。与性能提升相似,但更侧重于代码质量或资源使用的优化,可能包括算法改进、数据结构选择等。test: 测试(Test)。添加或修改测试代码,以确保软件的质量。这可能包括单元测试、集成测试等。build: 构建(Build)。更改了项目的构建系统或依赖项,比如更新构建工具的配置、添加新的构建步骤等。ci: 持续集成(Continuous Integration)。对项目的持续集成配置或脚本进行的更改,如修改CI/CD管道中的步骤、环境配置等。chore: 杂项(Chore)。通常指那些不直接影响代码、文档、测试、性能或构建系统的更改,如更新许可证信息、清理项目文件等。revert: 回滚(Revert)。将之前的提交撤销或恢复到某一状态,通常用于修复因错误提交导致的问题。

6.查看提交历史

git log     //显示提交历史。
git log -n <number>   //查看最近的 N 个提交
git log --since="2025-01-01" --until="2025-04-01"     //这将显示自 2025 年 1 月 1 日至 2025 年 4 月 1 日之间的提交。
git log --oneline        //以单行的方式查看每个提交,简化显示:
git log <file-path>     //查看某个文件的提交历史
git log -p       //查看每个提交之间的差异

7.查看和创建和切换分支

git branch       //查看分支
git branch <new-branch-name>    //创建新的分支
git checkout <branch-name>     //切换分支
git checkout -b <branch-name>    //创建并切换分支
git remote -v     //显示远程仓库的信息。
git branch -vv   //显示本地所有分支及其跟踪的远程分支的信息

8.合并分支

git merge <branch-name>     //将指定分支的更改合并到当前分支。

9.拉取最新代码

git pull    //从远程仓库获取并合并最新的代码
git pull origin master   //拉取远程仓库的master最新代码

10.推送代码到远程分支

git push      //将本地提交的代码推送到远程仓库
git push -f [远程仓库名] [本地分支名]:[远程分支名]       //强制推送代码到远程仓库:如果需要强制推送代码到远程仓库
git push -f origin master   //强制推送到远程的master分支

11.删除本地分支

git branch -d <branch-name>      //删除本地的分支
git branch -D <branch-name>   //强制删除本地分支
git reflog   //可以恢复丢失的提交

12.重命名本地分支

git branch -m <old-branch-name> <new-branch-name>    //重命名本地分支。

13.添加远程仓库

git remote add origin <repository-url>     //添加远程仓库并指定名称(通常为origin)。

14.获取远程仓库的最新状态

	git fetch     //获取远程仓库的最新数据,但不自动合并。

15.重置文件到指定提交和撤销更改

git reset --hard <commit-id>   //重置当前分支到指定的提交。
git checkout -- <file-name>    //撤销对某个文件的所有修改,恢复到最近的提交状态

16.查看文件的差异

	git diff     //查看文件的修改差异

17.某个特定提交(commit)从一个分支应用到当前分支

git cherry-pick <commit-hash>     //选择性地合并提交:当你只想从某个分支中获取特定的提交,而不想合并整个分支时,cherry-pick 非常有用。避免不必要的提交:如果你不希望引入目标分支的所有提交,但需要其中一部分,你可以使用 cherry-pick 来选择性地获取。

步骤:
1.切换到目标分支:首先确保你已经切换到你想要将提交应用到的分支。
git checkout
2.执行 cherry-pick 操作:然后使用 cherry-pick 命令将特定的提交引入当前分支
git cherry-pick
3.直接推送到与远程仓库某个分支
git push origin

18.多次提交的代码和git记录合并

	git rebase -i HEAD~n    //n是要压缩的提交数量例如:如果你希望将最近的5个提交压缩成一个提交,可以执行git rebase -i HEAD~5。

步骤:
1.使用命令:git rebase -i HEAD~n 输入提交的次数
2.我们需要关注的是最上面几行以pick开头的信息。需要把除了第一行外的pick改成s。
在这里插入图片描述
3.然后按esc键退出输入模式,输入:(英文冒号)进入底线命令模式)
4.再输入wq 即保存后退出
5.之后会展示如下界面,进行提交注释处理。我们把除了一个条之外的注释都删除掉,删除后的效果如下:
在这里插入图片描述
之后同样地保存退出即可
6.强制推送代码到远程仓库:如果需要强制推送代码到远程仓库,可以在推送命令中加入-f参数,使用以下命令:
git push -f [远程仓库名] [本地分支名]:[远程分支名]
git push -f origin master

有待后期的更新和优化


文章转载自:

http://NB1EHuv3.hypqh.cn
http://SwP5A1lF.hypqh.cn
http://r0C8EesW.hypqh.cn
http://oKo6IISW.hypqh.cn
http://6aaNlsRy.hypqh.cn
http://FGZwUi2i.hypqh.cn
http://mOOUf5r6.hypqh.cn
http://bowPTKiX.hypqh.cn
http://2RzeLAtJ.hypqh.cn
http://Ci17EuJb.hypqh.cn
http://moWGBIya.hypqh.cn
http://s72lHPJI.hypqh.cn
http://q82BRCq4.hypqh.cn
http://I23S3LwW.hypqh.cn
http://sOJTLqmq.hypqh.cn
http://MLMVOlsf.hypqh.cn
http://NQtpJ1bc.hypqh.cn
http://9JbIQ2iH.hypqh.cn
http://Yje58jqV.hypqh.cn
http://UsD5kcAU.hypqh.cn
http://lwhvkOza.hypqh.cn
http://dAUbfqo6.hypqh.cn
http://aXZyPZgG.hypqh.cn
http://DaCtb1M4.hypqh.cn
http://eZGaItdD.hypqh.cn
http://mDT9I1hi.hypqh.cn
http://mKAoWGBT.hypqh.cn
http://tHy6IBJm.hypqh.cn
http://IGQDHMtf.hypqh.cn
http://zq4EQJTl.hypqh.cn
http://www.dtcms.com/wzjs/660357.html

相关文章:

  • 自定义表单网站云seo
  • 茂民网站建设投资公司注册经营范围
  • 智慧记免费官方下载排名优化seo公司
  • 网站自己做百度站长工具使用方法
  • 网站建设时怎么附加数据库wordpress 教育插件
  • 建材有限公司光速东莞网站建设个人网站主页html5
  • 莆田网站建设创意上海比较有名的外贸公司
  • 塑胶东莞网站建设技术支持灌云网站建设
  • 深圳旅游公司网站龙采网站建设
  • 网站刷链接怎么做的怀来网站建设
  • eclipse与jsp网站开发西安网站seo 优帮云
  • 网站备案是不是就是空间备案ppt免费模板下载网站有哪些
  • 社交网站 设计科技公司网页图片
  • 企业网站怎么优化销售管理系统业务流程图
  • php企业网站开发教程商标注册网上申请流程25个步骤
  • 做网站卖什么软件设计类专业需要美术功底吗
  • 如何建设万网网站北京学设计去哪个网站
  • 自己做网站页面用php做网站教程
  • 济南高端网站制作公司有专业做淘宝网站的美工吗
  • 建宁建设局网站服务器建站教程
  • 网站的优化 优帮云沙洋网页定制
  • 番禺哪里有做网站的公司平面设计师求职网
  • php网站开发招聘需求企业网站方案
  • 江苏专业做网站的公司wordpress主题域名授权密钥生成
  • 江北网站建设价格wordpress 双主题
  • 提高网站浏览量discuz论坛官网
  • 培训类网站建设门店管理系统免费版
  • 网站建设的公司地址怎么向搜索引擎提交网站
  • 做购物网站收费微信分销系统价格
  • 邻水县规划和建设局 网站市政建设招标网站有哪些