git同步项目至GitHub纯命令行步骤(Windows版)

来源:互联网 发布:服务器地址域名形式 编辑:程序博客网 时间:2024/05/22 04:24
  1. 在电脑上下载并安装git,下载地址
  2. 在电脑中新建文件夹用于存放git仓库
  3. 在该文件夹内按住Shift+鼠标右键,然后选择bash here
  4. 在弹出的黑窗口中输入ssh-keygen -t rsa -C "yourmail@xxx.com"用于生成git秘钥,有任何提示统统回车,然后就会在电脑C盘的用户目录下面生成一个.ssh文件,里面包含两个文件id_rsa,id_rsa.pub,右键id_rsa.pub,选择以记事本打开,然后复制里面的全部内容。
  5. 登录GitHub,在用户头像上单击选择Settings,进入设置,选择SSH and GPG keys ,点击New SSH key键,输入Title(任意),在key下将刚刚复制的内容粘贴到此处,点击Add SSH key键,添加秘钥至GitHub。
  6. 切换回黑窗口,输入ssh -T git@github.com回车进行链接测试,询问是否连接,写yes回车,提示Hi xxx,You’ve successfully authenticated, but GitHub does not provide shell access.就证明已成功与GitHub连接成功。
  7. 在GitHub上创建一个仓库
  8. 将仓库的SSH连接复制下来
  9. 克隆仓库git clone git@github.com:fengbird/JavaWebCoreNote.git
  10. 在黑窗口中跳转到.git文件夹所在位置
  11. 输入git add .添加所有更改的文件到本地缓存
  12. 输入git commit -m "为这次提交做注释",提交到本地
  13. 输入git push -u origin master将更改过的代码推送打到GitHub中去(此为首次提交以后再提交只需要输入git push origin master即可)

    • 冲突的出现:因为别人提交后,未先做更新就做提交,报Updates were rejected because the remote contains work that you do 的错误
    • 解决方案:先合并再push
      1. git pull origin master --allow-unrelated-histories
      2. git push origin master
原创粉丝点击