侧边栏壁纸
博主头像
翻斗

开始一件事最好是昨天,其次是现在

  • 累计撰写 44 篇文章
  • 累计创建 42 个标签
  • 累计收到 2 条评论
Git

不clone远程仓库的情况下将本地代码提交成为github上的分支

翻斗
2014-07-13 / 0 评论 / 0 点赞 / 1,054 阅读 / 472 字

比如,远程github上有一个项目叫做project-euler,我本地想做一个分支,但是此分支是跟以前的分支差别很大的,不想先clone再修改,怎么办?

解决办法:

  • 第一步:本地工程做好,将其做成一个git库
git init
  • 第二步:添加远程库
git remote add origin [email protected]:fortianwei/project.euler.git

注意,这里需要ssh-key的支持,到github账号的设置中,添加ssh keys,可以参考网上各种例子。或着直接使用https的方式:

git remote add origin https://github.com/fortianwei/project-euler.git
  • 第三步:本地添新建分支,比如叫做test2
git checkout -b test2
  • 第四步:将分支test2提交到远程库
git push origin test2

另:如果可以clone的情况,那么就正常

git clone xxxxxxxx
git branch abcde
git checkout abcde
git push origin abcde

0

评论区