当前位置: 首页 > 后端技术 > PHP

【Git】99%工作都能用的git命令

时间:2023-03-29 15:23:49 PHP

分支操作gitbranch创建分支gitcheckout-b创建并切换到新创建的分支gitcheckout切换分支gitbranch查看分支列表gitbranch-v查看所有分支的最后一次操作gitbranch-vv查看当前分支gitbrabch-bbranchnameorigin/分支名称创建远程分支到本地gitbranch--merged查看已经和其他分支合并的分支和当前分支gitbranch--no-merged查看没有和当前分支合并的分支gitbranch-d分支名删除本地分支gitbranch-D分支名强行删除分支gitbranchorigin:分支名删除远程仓库分支gitmerge分支名合并分支到当前分支暂存操作gitstash暂存当前修改gitstashapply恢复最近的临时存储gitstashpoprestorestash和deletestash记录gitstashlist查看stash列表gitstashdropstash名称(例如:stash@{0})removeastashgitstashclearclearstash回滚操作gitreset--hardHEAD^回到上一个版本gitreset--hardahdhs1(commit_id)回到某个版本gitcheckout--file撤销修改的文件(如果文件添加到暂存区,会回退到暂存区,如果文件添加到版本库,则恢复到添加到版本库后的状态)gitresetHEADfile撤回暂存区文件修改到工作区label操作gittaglabelname添加label(当前版本默认)gittaglabelnamecommit_id标记一个commit记录gittag-atagname-m'description'创建一个新的tagand添加注释gittag列出所有标签listgitshow标签名查看标签信息gittag-d标签名删除本地标签gitpushorigin标签名将标签推送到远程仓库gitpushorigin--tags将所有标签推送到远程仓库gitpushorigin:refs/tags/tagname从re中删除标签mote仓库其他操作正常操作gitpushorigintest将本地分支推送到远程仓库gitrm-r--cachedfile/foldername从版本控制中取消文件gitreflog获取执行的命令gitlog--graph查看分支合并图gitmerge--no-ff-m'合并说明'分支名不使用Fastforward方式合并,可以看到合并记录gitcheck-ignore-vfilename查看忽略规则gitadd-ffilename强制文件到提交给git创建项目仓库1.gitinit初始化2、gitremoteaddoriginurl关联远程仓库3、gitpull4、gitfetch获取远程仓库中的所有分支到本地忽略已经添加到的文件版本库1、gitupdate-index--assume-unchangedfile忽略单个文件2、gitrm-r--cachedfile/foldername(.Ignoreallfiles)cancel忽略文件gitupdate-index--no-assume-不变文件拉取,上传免密码gitconfig--globalcredential.helperstore插入广告我的nt博客地址:https://www.cxiansheng.cn本文原链接地址:https://www.cxiansheng.cn/dai...有兴趣的朋友可以来参观一下,加到也可以用友链猜拳(