首页 > 其他分享 >git使用

git使用

时间:2023-04-04 10:56:55浏览次数:54  
标签:origin git -- global 命令 master 使用

安装完git后

一,配置git在git bash里敲命令:: 1,git config --global user.name "用户名"; 2,git config --global user.email "邮箱";   二,SSH配置: 打开git bash 1,执行生成公钥和私钥的命令:ssh-keygen -t rsa 并按回车3下   (为什么按三下,是因为有提示你是否需要设置密码,如果设置   了每次使用Git都会用到密码,一般都是直接不写为空,直接回车   就好了)。会在一个文件夹里面生成一个私钥 id_rsa和一个公钥   id_rsa.pub。(可执行start ~ 命令,生成的公私钥在 .ssh的文件   夹里面)。 2,执行查看公钥的命令:cat ~/.ssh/id_rsa.pub   代码命令:ssh-keygen -t rsa -C “[email protected]”。 3,代码命令:$ cat ~/.ssh/id_rsa.pub查看秘钥   $ cat ~/.ssh/id_rsa.pub   三,上传项目 1,初始化git文件夹   初始化git文件夹命令:git init   查看git文件夹命令:ls -al 2,把所以工作区的文件上传到暂存区再上传到git本地仓库   把工作区的文件上传到暂存区命令:git add .   把暂存区上传到git本地仓库命令:git commit -m "提交的注释"   推送到默认分支:git push   从远程分支合并到本地:git pull   当合并完后,如果提示有冲突,则输入:mergetool beyondmerge   先使用以下命令查看想回退到的commit的id是多少,id就是一串长长 的数字:git log   然后使用:(注意命令中的两个“-”)以下命令,彻底回退到这个commitid上:git reset --hard <commit_id>   如果想清空这个commitid之后所有已经提交了的commit,则继续执行以下命令:git push origin HEAD --force 注意是两个杠   使用命令:git revert ,网上说的rebase、reset之类的都不对,正确的应该是用revert。   将暂存区还原到工作区命令:git checkout 文件名   查看文件状态命令:git status   查看提交到git本地仓库的所有内容命令:git log 3,输入以下命令,添加远程仓库地址:   输入:git remote add origin + 你的仓库地址   例如:git remote add origin https://git.oschina.net/hhh/GitDemo​.git   如果出现fatal: remote origin already exists.​说明你已经添加过远程仓库了, 输入以下命令删除远程仓库:git remote rm origin,再次执行3的命令 4,输入以下命令,把文件提交到远程仓库:   git push -u origin master​   然后你就等着它提交完成就完事了。 5,假如第6部失败的话再执行git pull –rebase origin master命令,然后再 执行git push -u origin master即可上传成功。 6,完事后假如还是不能拉代码的话再重启项目执行git branch –set-upstream master origin/master即可。   四,git分支合并 1,切换master分支 :git checkout master 2,把master代码拉到本地:git pull origin master 3,合并dev分支和master分支:git merge dev   五,出现问题 1:出现提示 fatal: detected dubious ownership in repository at   解决命令:git config --global --add safe.directory "*"; 2: 解决git下载报错:fatal: unable to access ‘https://github.com/.../.git/‘:   解决命令:git config --global --unset http.proxy   git config --global --unset https.proxy   如果解决不了就执行 git config --global http.proxy socks5 127.0.0.1:7890   git config --global https.proxy socks5 127.0.0.1:7890   然后再取消代理:git config --global --unset http.proxy 3:git问题error: remote origin already exists.   解决命令:git remote rm origin 然后再 git remote add origin 地址          

标签:origin,git,--,global,命令,master,使用
From: https://www.cnblogs.com/jyhgarden/p/17285616.html

相关文章

  • Chisel3 使用 DPI-C,发现在 Chisel 环境下 printf 没问题,但是 set_pc 死活传不到 cpp
    大概率是因为你使用了SignExt之类的封装这类封装只会把”值“传给DPI-C,而不会把线连给DPIC,即,传过去的是调用set_pc时的值,而不是引用这样会造成CPP获取不了相应线路的指针 如下图     这些也是错的......
  • 混沌工程之ChaosMesh使用之一模拟CPU使用率
    今天来玩一下混沌工程的开源工具之一的ChaosMesh。ChaosMesh的目标是要做一个通用的混沌测试工具。ChaosMesh是要和k8s结合使用的,其中用了云原生的能力。 ChaosMesh的基本工作流原理图:从原理图上可以看出大概的工作流程:用户用yaml文件或k8s客户端创建更新Chaos对象。Chaos-mesh......
  • Landscape UI on Portait LCM (竖屏横用/直屏横用)使用
    1.直屏比橫屏便宜許多 2.Qwertykeypadphone(全键盘手机),客戶普遍用”直屏橫放“的方式來实现,但得自己承受performance和tearing(斜切屏)問題.因为使用LCM做90度Rotate,则必然出现斜切屏。3.MTK提供tearing-free(斜切屏解决方法)以及goodperformance。无需LCM......
  • ODOO计量单位的使用
    1计量单位功能模块计量单位模块主要功能是按不同计量单位来处理产品,可在库存,销售等模块中使用,用来处理买卖之间的不同计量单位换算。比如:从国外供应商买的牛肉单位是磅,但牛肉销售给国内用户则以公斤往外卖。1.1新建计量单位类别form视图列表字段:a.计量单位类别,必填字段,例如:......
  • IDEA的安装和使用
    8.IDEA8.1IDEA概述​IDEA全称IntelliJIDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。集成环境:​把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。8.2IDEA的下载和安装8.2.1下载​可以到官方网站自行下载,网址为:h......
  • Github Copilot
    介绍YourAIpairprogrammerGitHubCopilot使用OpenAICodex从编辑器中实时建议代码和整个函数。官网链接:GithubCopilot获取githubcopilot需要绑定GitHub账号才可以使用。注册github账号(网络不好的可以使用代理加速访问)点击进入Github,注册流程自行研究。启用g......
  • 使用 Solon Cloud 的 Jaeger 做请求链路跟踪
    <dependency><groupId>org.noear</groupId><artifactId>jaeger-solon-cloud-plugin</artifactId></dependency>1、描述分布式扩展插件。基于jaeger适配的soloncloud插件。基于opentracing开放接口提供链路跟踪支持。2、配置示例solon.app:name:"......
  • 实战篇:使用rook在k8s上搭建ceph集群
    写在开篇“上一次,我发了一篇:《理论篇:让我们一起鲁克鲁克——rook(开源存储编排)》。这次,来一篇实战,使用rook在k8s上把ceph集群搞起来。后续,还会陆续分享如何对接k8s(作为k8s的后端存储)、以及分享一些在生产上的实践经验。”环境规划主机名IP角色数据磁盘k8s-a-mast......
  • 在SpringDataJPA中使用Querydsl(kotlin版)
    前言我们在做日常开发中经常会进行数据库的操作,ORM框架可以帮助我们更便捷的进行数据的操作。SpringDataJPA就是我们经常用到的ORM框架,我们只需要定义一些实体类以及实现一些接口,它便为我们生成了一些丰富的SQL操作功能。但是如果涉及到多表动态查询,JPA的功能就显得有些捉襟见......
  • pm2安装使用(录播姬为例)
    PM2官方文档安装apt-getinstallnpmnpminstallpm2-g使用pm2start--namerecorder"/root/live/BililiveRecorder.Clirun'/mnt/bilibili'"查看和控制运行状态pm2ps#"recorder"是上面运行pm2start时传入的--name参数pm2startrecorderpm2sto......