最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • git命令总结

    正文概述 掘金(fina8)   2021-03-31   576

    修改远程仓库地址

    推荐先删除后添加

    1. 删除远程仓库地址
    git remote rm origin
    
    1. 添加新的git仓库地址
    git remote add origin 仓库地址
    

    解决代码库分叉问题

    git命令总结

    // 一般会选择分叉的前一个commitid
    git rebase -i commitid
    // 暴力提交需要管理员权限
    git push --force
    

    git命令总结

    添加 & 删除tag

    查看所有tag

    git tag -l
    

    添加tag

    git tag -a tagName -m 'my tag'
    git push origin --tags
    

    删除tag

    git tag -d tagName
    

    清空所有commit记录方法

    场景:将代码提交到git仓库,需要删除提交记录以彻底清除提交信息,得到一个干净的仓库且代码不变

    1. 建立无根分支(通过--orphan创建的'latest_branch'分支没有父分支)
    git checkout --orphan latest_branch
    
    1. 添加所有文件
    git add -A
    
    1. 提交更改
    git commit -am 'commit message'
    
    1. 删除分支
    git branch -D master
    
    1. 将当前分支重命名为master
    git branch -m master
    
    1. 强制更新代码库(需要管理员权限)
    git push -f origin master
    

    Git配置多个SSH key

    场景:有时候我们的代码需要托管到多个平台,需要为每个托管平台设置SSH-Key

    打开git bash:

    1. 生成一个公司用的SSH-Key
      $ ssh-keygen -t rsa -C "email@company.com" -f ~/.ssh/id_rsa

    2. 生成一个github用的SSH-Key
      $ ssh-keygen -t rsa -C "email@github.com" -f ~/.ssh/github_rsa
      此时,.ssh目录下应该有4个文件:github_rsa, github_rsa.pub, id_rsa, id_rsa.pub,分别将他们的公钥文件(github_rsa.pub,id_rsa.pub)内容配置到对应的code仓库上

      git命令总结

      配置公钥: 登录github或者其他代码托管平台。右上角你的账号登录个人信息,点击settings

      git命令总结

      点击SSH and GPG keys

      git命令总结

      git命令总结

      ssh-keygen -t rsa -C "email@github.com" -f ~/.ssh/github_rsa
      

      最后点击Add key 保存即可

    3. 添加私钥

      $ ssh-add ~/.ssh/id_rsa  $ ssh-add ~/.ssh/github_rsa
      

      如果执行ssh-add时提示"Could not open a connection to your authentication agent" 可以先执行命令:

      $ ssh-agent bash
      

      然后再重新运行ssh-add命令:

      $ ssh-add ~/.ssh/id_rsa  $ ssh-add ~/.ssh/github_rsa
      

      添加后我们可以通过 ssh-add -l 来确私钥列表

      $ ssh-add -l
      

      删除私钥列表,可以通过 ssh-add -D 来清空私钥列表

      $ ssh-add -D
      
    4. 测试

      $ ssh -T git@github.com
      
      1. 权限被拒绝

      git命令总结

      ssh-keygen -t rsa -C "email@github.com" -f ~/.ssh/github_rsa
      ssh -v git@github.com
      ssh-agent -s 
      ssh-add ~/.ssh/github_rsa
      ssh -T git@github.com
      
      1. 重新尝试

      身份验证通过

      git命令总结


    起源地下载网 » git命令总结

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元