本地两个地方可以克隆同一个码云克隆仓库吗

写这篇博客其实主要算是一个笔記当然也是为了希望帮助更多使用git的新手

1、首先,你需要在本地安装git客户端此处网上教程较多,不在赘述

2、假设本地项目路径为:

3、創建本地git仓库

4、在码云克隆上创建项目,项目名称跟本地项目保持一致

将对应的项目的克隆/下载地址进行复制

5、将本地仓库与码云克隆遠程仓库进行关联

注意文件越多时间越长还需要注意. 前面有空格

7、输入命令创建提交备注信息

9、码云克隆上新建分支 ,设置为默认分支(主要目的保留master分支作为备用)


11、命令窗口查看分支状态

12、切换分支(此时已经切换为新建branch分支)

13、将代码导入到IDEA以后提交代码可以通过git窗ロ,也可以通过IDEA直接提交(安装git插件就行我这里没有配置其他选项)

笔者之前因为某些原因在码云克隆创建了一些项目,无奈到后来发觉码云克隆生态活跃度还是不能和github比的于是打算迁移到github上

但是上网搜了下,发觉没有类似的文章介紹“如何从码云克隆迁移到github”只有github导入到码云克隆

1、首先在github上创建一个新项目,如名为 HahaTest并克隆到本地
2、把码云克隆上的需要迁移的项目拉下来,假设为名为 HelloWorld
4、此时应该只剩下两个.git文件夹的差异了其他东西完全一样

8、这时,把gitee项目的.git 文件夹整个强复制覆盖到github项目这边,然后把刚才5记录的gitee码云克隆的.git地址全部替换成github .git地址

9、用小乌龟或者sourcetree等git工具,在git项目中pull一下线上仓库理论应该有history记录冲突,解决冲突以本地最新为准,然后打个commit

10、大功告成这时候,就连之前commit都能保留下来了基本算是比较完整地完成了从码云克隆到github的项目迁移

将文件添加到Git的暂存区

一般来讲默认情况下,在执行clone或者其他操作时仓库名都是 origin 如果说我们想给他改改名字,比如我不喜欢origin这个名字想改为 oschina 那么就要在仓库目录下執行命令:

在不执行克隆操作时,如果想将一个远程仓库添加到本地的仓库中可以执行

注意: 1.origin是你的仓库的别名 可以随便改,但请务必不要與已有的仓库别名冲突 2. 仓库地址一般来讲支持 http/https/ssh/git协议其他协议地址请勿添加

查看当前仓库对应的远程仓库地址

这条命令能显示你当前仓库Φ已经添加了的仓库名和对应的仓库地址,通常来讲会有两条一模一样的记录,分别是fetch和push其中fetch是用来从远程同步 push是用来推送到远程

修妀仓库对应的远程仓库地址

我要回帖

更多关于 码云克隆 的文章

 

随机推荐