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

长春做网站 长春万网如何选择大连网站建设

长春做网站 长春万网,如何选择大连网站建设,俄罗斯免费服务器,网络舆情软件免费入口官网目录 一、简介 二、问题 三、常用命令总结 一、简介 本篇文章将介绍作者在学习Git的过程所遇到的困惑以及熟悉Git后总结的常用命令 二、问题 ①Git配置的邮箱和用户名和Git的ssh密钥有什么联系?假如我使用Gitlab在张三这个账户上配置了ssh公钥,但是…

目录

一、简介

二、问题

三、常用命令总结


一、简介

本篇文章将介绍作者在学习Git的过程所遇到的困惑以及熟悉Git后总结的常用命令

二、问题

①Git配置的邮箱和用户名和Git的ssh密钥有什么联系?假如我使用Gitlab在张三这个账户上配置了ssh公钥,但是在Git本地的仓库使用的是另外的邮箱和用户名(比如李四),然后使用李四这个账户提交代码至远端是否会产生冲突?

解答:答案是不会产生冲突,首先我们需要明白配置ssh密钥又或者是https账号密码的本质,都是做权限的验证,简单来讲就是判断是否允许你从远端拉取代码或从本地上传代码至远端,ssh和https都只做这一件事,它们并不关心上传者是张三还是李四,而ssh只认机器,因此我在相同的机器上不管用什么账户提交代码至远端都是会通过ssh认证,我都有权限提交代码,而此时显示的提交者才会与我们配置的邮箱和用户名有关,假如本地配置的邮箱在远端(例如GitLab)注册过,则提交者会显示该邮箱与GitLab对应的账户,如果本地的配置的邮箱并没有在远端注册,则提交者会显示本地配置的用户名

三、常用命令总结

下面将通过从0到1完成Git管理的流程来介绍Git常用的命令

①进入任意一个文件夹后初始化Git

cd Gittest
git init

②随意创建一个文件,然后提交到git暂存区

touch gitinitial
git add .

③接下来我们就需要将暂存区的文件提交到版本区,形成具体的版本,命令如下:

git commit -m "xxx"

④不过此时第一次使用Git的朋友可能会报错,那是因为我们没有设置邮箱和用户名告诉Git我们是谁,配置用户名和密码的命令如下:

git config --global user.name "Your Preferred Name"
git config --global user.email "your.email@example.com"

如果是克隆的别人的机器,想要修改用户名和密码可以用如下命令:

git config --global --replace-all user.name "Your New Name"
git config --global --replace-all user.email "your.email@example.com"

还有一种情况就是如果想要不同的项目使用不同的用户名和邮箱,就不能使用全局修改了,局部修改命令如下:

cd /path/to/your/repository
git config user.name "Your Preferred Name"
git config user.email "your.email@example.com"

⑤完成上述步骤之后,我们已经可以使用git log命令查看到最新的版本号了,如果此时发现了该文件有重大BUG,那么我们需要使用git的回滚命令,在实际开发过程中,常常是从版本区回滚到工作区,命令如下:

git reset --hard 版本号

⑥到此,如果仅在本地做代码版本控制,上述命令就能够满足大部分的需求,而如果需要使用远端仓库进行管理(例如GitHub,GitLab等),则还需要记住额外的一些命令

⑦首先是配置远端仓库地址

git remote add origin https://github.com/xxxx/xxxx

如果之前配置过远端仓库地址,想要修改远端仓库,命令如下:

git remote set-url origin 新的远程仓库URL

⑧生成ssh密钥,把公钥放到远端仓库上,生成密钥的命令如下:

ssh-keygen -t rsa

敲完该命令后,连续按回车3下就会在~/.ssh/目录下生成一个私钥 id_rsa和一个公钥id_rsa.pub

使用cat命令将id_rsa.pub中的密钥传至远端仓库即可

cat ~/.ssh/id_rsa.pub

⑨最后就是将本地代码上传至远端仓库即可

git push -u origin master

当添加“-u”参数时,表示记录push到远程分支的默认值,下次继续push的这个远端分支的时候推送命令就可以简写成“git push”

http://www.yayakq.cn/news/124837/

相关文章:

  • 网站建设开发环境英文外贸商城网站设计
  • 凡科网站做网站多少钱抚州南城网站建设
  • 上海网站建设公司官网wordpress 菜单两列显示不出来
  • 网站的结构与布局优化设计诸暨北京网站制作公司有哪些
  • 跨境电商网站模板南宁做网约车怎么样
  • 网站主页用ps做一级消防工程师考试大纲
  • 松江区环保局网站建设项目备案网站建设的常用技术有哪些
  • 宁夏银川做网站的公司有哪些渠道推广代理
  • dz网站标题福建省建设干部培训中心网站
  • 做网站公司销售开场白saas小程序开发
  • 重庆网站seo建设哪家好网站开发课题研究背景
  • 珠海建站模板源码用wordpress做聊天
  • 成立一个网站需要多少钱专业制作网站用哪些软件
  • 网站备案号格式说明书2022近期时事热点素材摘抄
  • 网站建设属于什么类的采购内蒙古建设工程造价信息网官方网站
  • 网站建设申请报告岳阳县住房和城乡建设局网站
  • cgi做的网站seo资源网站 排名
  • 网站建设应注意什么问题商城网站开发文档
  • 网站添加关键字wordpress需要做哪些设置
  • dede 网站内页标题修改中 网站建设 扬州
  • 模板网站的劣势做网站网站会被判多久
  • iis的默认网站没有自动启动pc网站建设哪个好
  • c做网站教程个人博客网站怎么赚钱
  • 学校建设网站前的市场分析小吃培训网站源码
  • 专门做推广的软文百度seo工具
  • 紫云网站建设网站模板免费吗
  • 每一个网站都是响应式吗网站建设的基本术语
  • 网站建设常见问题及解决办法六安建设网站
  • wordpress主题的网站单位网站建设意见建议
  • 金山集团网站建设做自己的网站要多久