当前位置:   article > 正文

Mac配置ssh+git解决冲突_mac git ssh

mac git ssh

Mac配置ssh 避免每次pull都需要输入密码

  1. ssh-keygen -t rsa -f ~/.ssh/id_rsa.你的用户名
  2. 在~/.ssh/config 配置文件中指定你的密钥地址
    cd ~/.ssh // 进入ssh文件路径
    vi config // 编辑config 文件
    Host git代码库地址 // 有Host就不用自己加了
    User 你的用户名
    IdentityFile ~/.ssh/id_rsa.你的用户名
  3. cat ~/.ssh/id_rsa.你的用户名.pub. // 拿到公钥
  4. 在git里的个人设置里添加SSH
  5. 然后测试一下 clone或者pull 是不是就不需要输入密码了
  6. 如果出现Bad owner or permissions xxx 执行 chmod 600 ~/.ssh/*
  7. 如果clone还是出现No user exists for bid xxx. 则重新配置或则重启电脑

git 解决冲突

  1. 在本地仓库中,更新并合并代码
    git fetch origin
    git rebase origin/feature-1.6.2 // feature-1.6.2是分支名

  2. 依据提示分别打开冲突的文件,逐一修改冲突代码

  3. 所有冲突都修改完毕后,提交修改的代码
    git add -u
    git rebase —continue

  4. 更新patch
    git push origin HEAD:refs/for/feature-1.6.2 // feature-1.6.2是分支名

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/999357
推荐阅读
相关标签
  

闽ICP备14008679号