Git相关操作

Git的初次使用

  1. 首先在我们的工程目录下新建Git空仓库
    git init
  2. 配置git用户名密码
    git config --global user.name "你的名字或昵称"
    git config --global user.email "你的邮箱"
  3. 添加远程仓库,并关联远程仓库
    git remote add origin <你的项目地址>
  4. 至此可以push代码到远程仓库或者从远程仓库拉取代码
    git push origin master
    git pull origin master
  5. 如果在拉取代码时,提示fatal: refusing to merge unrelated histories,可以在pull操作后增加--allow-unrelated-histories

    git pull origin master --allow-unrelated-histories
  6. 另外拉取时提示冲突,可以先提交本地文件到仓库中,再执行拉取操作

    git add *
    git commit -m "first commit"
    git pull origin master
  7. 可能有小伙伴会发现在每次进行push操作时,都要求我们输入账号密码,这是因为我们与远程仓库是采用https进行通信的,改为ssh方式进行连接就可以避免这个问题

设置SSH连接

  1. 如果之前我们已经设置了https方式,那么首先需要删除之前的连接,再添加ssh方式的地址

    git remote rm origin
    git remote add origin <你的项目地址ssh>
  2. 生成ssh的key,执行以下代码,一直enter,

    ssh-keygen -t rsa -C "用户名"
  3. 最终会提示生成的key的保存路径,通常位于C:\Users\用户名.ssh
    ![ssh_key_location.png-13.3kB][1]

  4. 打开远程仓库的Setting,找到Deploy keys,然后新增一个key,key的内容就是id_rsa.pub的所有内容

  5. 至此就可以使用ssh连接进行push和pull操作了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值