git 本地代码关联到远程仓库问题

1.描述

该问题也就是我们在本地创建了工程,然后在远程创建了仓库,我们想把本地工程和远程仓库做一个关联。实际上这个问题属于本地仓库和远程仓库的关联。

2.问题解决

第一步:git init (在代码库根目录初始化一个本地git仓库)
第二步:git remote add origin [远程仓库地址] (添加远程仓库到本地)
第三步:git pull origin master (拉取远程master到本地)
第四部:git branch --set--unstream-to=origin/master master (设置远程分支master 为本地分支master)
第五步:git add . (添加代码到缓存区)
第六步:git commit (提交代码)
第七步:git push origin master (提交到远程分支)

注意:第七步会出现一个问题,假如我们远程仓库提交过东西。
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/HaoXianSen/DebugTools.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
也就告诉我们两个ref不一样,一个在前一个在后,所以我们可以 git pull origin master --allow-unrelated-histori 再次拉取代码,然后再次提交就好了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,948评论 5 147
  • 多种多样的工作流使得在项目中实施Git时变得难以选择。这份教程提供了一个出发点,调查企业团队最常见的Git工作流。...
    JSErik阅读 4,472评论 2 8
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,713评论 4 54
  • 想到和做到中间虽然只差了一个字,但是从想到到做到,中间有一个很曲折的过程,很多人只停留在想到的阶段,其实是因为三个...
    杨荣瓒阅读 371评论 0 0
  • 之前我有讲过一篇打包//www.greatytc.com/p/cef6dbfb68dc,但是讲真这也只是...
    键盘上的麒麟臂阅读 425评论 0 3