如何将现有的本地仓库与coding.net远程仓库连接

问题

先在本地初始化了git 仓库,然后在coding.net 新建了项目及远程仓库,将二者连接时,发现无法正常同步,即进行push 和pull 操作。

原因

本地仓库和远程仓库各自初始化后,无法进行有效的连接,导致不能push 和pull。

问题的关键在于,本地和远程不能都各自初始化。先创建的仓库可初始化,后被动创建的仓库需空白,即不初始化。

解决办法

先初始化本地仓库,在coding.net 新建项目时,不做初始化操作。

具体操作

1 本地仓库操作

1.1 将自己的项目代码文件,放置在合适的目录 <path>

1.2 在命令行终端,切换到该目录 cd <path>

1.3 初始化git 本地仓库 git init

1.4 跟踪目录下的所有文件 git add .

1.5 提交 git commit -m "初始化本地仓库"

2 远程仓库操作

2.1 在coding.net 新建项目

2.2 填写项目信息,点击“新建项目”

注意:
1、不可勾选“启用README.md 文件初始化项目”
2、项目名称与本地项目文件夹名称可以不一致

2.3 查看新建远程仓库信息,点击“代码浏览”

从下图可以看到,coding.net 的远程仓库未初始化。我们需要推送本地已存在的仓库到coding.net。

根据提示的git 命令,可直接推送。

3 连接本地仓库与远程仓库

3.1 使用命令行终端推送已存在的本地仓库

git remote add origin <url>
git push -u origin master

注:git push -u origin mastergit push --set-upstream origin master 作用相同。

3.2 在coding.net 查看推送结果

可以看到,本地仓库文件已被推送到coding.net 远程仓库。

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

推荐阅读更多精彩内容

  • 1、注册 如果用微信直接注册,用户名会自动分配,不建议。 2、新建项目 3、Git 代码托管 3.1 安装设置Gi...
    wangbu2阅读 3,057评论 0 5
  • 1.设置 初次使用需要设置姓名和邮箱git config --global user.name "git用户名"g...
    jrg陈咪咪sunny阅读 775评论 0 1
  • 以前的项目,公司让用svn来管理,但是svn用着太蛋疼;自己的写的各种demo,放在了gitHub。但是最近觉得C...
    郭伟_技术与产品阅读 2,585评论 1 6
  • 灵台一梦越千年,风滚怒云翻。雷烈震庐山。风波暗,洪涛溢川。 功名已淡,国仇怎断?恨帝室偏安。何日破贺兰。悲长叹,河...
    青木书生阅读 389评论 0 3
  • 想起曾经的场景,眼泪不自觉的就打湿了脸庞……时光在不停的流淌,每一分回忆都是心里的伤。
    春天里的晚霞阅读 146评论 0 0