本地仓库关联github仓库

1.本地创建git仓库

git init

2.远程创建git仓库

3.关联远程库

git remote add origin https://github.com/SLY1311220942/demo-flowable.git

4.进行代码合并,将README.md文件下载到本地仓库

新版本

git pull --rebase origin main

老版本

git pull --rebase origin master

2.Git切换分支

git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支。

git checkout dev,切换到dev分支,并开始开发。

3.Git迁移仓库

从原地址克隆一份裸版本库,比如原本托管于 GitHub。

git clone --bare http://github.com/sly/oldproject.git

然后到新的 Git 服务器上创建一个新项目,newproject

以镜像推送的方式上传代码到 newproject 服务器上

cd oldproject.git

git push --mirror http://github.com/sly/newproject.git

修改 .git中 config 文件也是可以让本地的代码重新指向新服务器的

编辑 .git中的config 找到 remote 中的 url
[remote "origin"]
    url = http://github.com/sly/oldproject.git
    fetch = +refs/heads/*:refs/remotes/origin/*
修改为
[remote "origin"]
    url = http://github.com/sly/newproject.git
    fetch = +refs/heads/*:refs/remotes/origin/*

记录一个问题

GitHub无法clone代码

例如使用这个地址无法克隆:https://github.com/SLY1311220942/xxxx.git

可以将https替换为git尝试:git://github.com/SLY1311220942/xxxx.git

可以克隆了。不知道是为什么,很奇怪。

提交代码错误

OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054Failed to connect to github

通常情况下第一种就能解决问题

git_bash 执行 git config http.sslVerify "false" 命令
git_bash 执行 git config --global --unset http.proxy 命令或git config --global --unset https.proxy

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值