当前位置:首页 > 工具 > VSCODE > 正文内容

用VSCODE上传项目到码云gitee.com和基本命令

anan3年前 (2020-01-12)VSCODE4657

用VSCODE上传项目到gitee,基本步骤如下:

第一步:在gitee上创建项目
第二步:初始化git仓库

E:\Develope\Material2017>git init
Reinitialized existing Git repository in E:/Develope/Material2017/.git/

第三步:添加远程仓库地址

E:\Develope\Material2017>git remote add origin https://gitee.com/clementine/Material.git

第四步:在执行pull

4.1提示文件merge

E:\Develope\Material2017>git pull origin master
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From https://gitee.com/clementine/Material
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
error: The following untracked working tree files would be overwritten by merge:
        README.md
Please move or remove them before you merge.
Aborting

按照提示删除md文件即可,再执行pull成功

E:\Develope\Material2017>git pull origin master
From https://gitee.com/clementine/Material
 * branch            master     -> FETCH_HEAD

4.2提示拒绝合并

E:\Develope\SqlServerDataToolkit8.26\SqlServerDataToolkit>git pull origin master
From https://gitee.com/xxx
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
fatal: refusing to merge unrelated histories

遇到refusing to merge unrelated histories这个提示是因为两个仓库不同,发现refusing to merge unrelated histories,无法pull。要把两个不同的项目合并,git需要添加一句代码,在git pull,这句代码是在git 2.9.2版本发生的,最新的版本需要添加–allow-unrelated-histories


假如我们的源是origin,分支是master,那么我们 需要这样写

git pull origin master --allow-unrelated-histories

需要知道,我们的源可以是本地的路径

第五步:解决冲突
pull之后出现冲突,如果是首创项目,只有一个md文件,会报这个文件冲突,可以在VS2017里解决就,之后提交。

E:\Develope\SqlServerDataToolkit8.26\SqlServerDataToolkit>git pull origin master --allow-unrelated-histories
From https://gitee.com/clementine/SSDT
 * branch            master     -> FETCH_HEAD
Auto-merging README.md
CONFLICT (add/add): Merge conflict in README.md
Automatic merge failed; fix conflicts and then commit the result.

第六步:提交、合并

这时可以直接进VS2017里面用git工具操作了。


补充内容

上传项目到开源中国码云的git基本操作

http://blog.csdn.net/mastery_nihility/article/details/53020481


关于pull报错的解决方案来源

http://blog.csdn.net/lindexi_gd/article/details/52554159


打赏
版权声明:所有来源为第三方内容,若本站收录的文章无意侵犯了贵司版权,请给下面邮箱地址来信,我们会及时处理和回复,谢谢。

管理员邮箱:42004990@qq.com

微信公众号

分享给朋友:

相关文章

python新手入门使用自带的IDLE、用pycharm还是visual studio?

python新手入门使用自带的IDLE、用pycharm还是visual studio?

谢邀。新手入门Python,应该选用什么样的编程工具呢?我只推荐这两款: VSCode由微软团队开发的一款编辑器,旨在替代Sublime、Atom之流,跨平台支持,UI也很绚丽,让你的编码过程不再单调...

微软为何要维护开源软件vscode?

微软为何要维护开源软件vscode?

微软为什么要维护开源软件Visual Studio Code?说得简单一点就是,VS Code能够做很多Visual Studio不能做的事情。 微软这几年干了几件大事儿,发布并且开源Visual S...

大数据的含义和作用是什么?

大数据的含义和作用是什么?

大数据简单说就是现实世界数据化! 而大数据对于个人的意义就是:个人与信息的强结合,个人自带可信的信息。 就拿健康码来说,为什么绿码就能放行?为什么各个检查口看到绿码就放行?因为绿码 是携带了个人安全的...

vscode和vs有什么区别?

vscode和vs有什么区别?

vscode是微软新推出的代码编辑器,妹纸了一些编译器,免费开源跨平台的工具。vs是微软退出的商业企业级开发环境。 在这之前 我们写代码的工具可以分为三个价格 。最轻量级的叫做代码编辑器 ,例如not...

dw和vscode区别?

dw和vscode区别?

vscode和dw的区别 1、VSCode是为开发人员设计的; 2、Dreamweaver是为设计师设计的; 3、VSCode支持MacOS、Windows、Linux; 4、Dreamweaver不...

如何编写一个Vs Code插件?

如何编写一个Vs Code插件?

本文邀请cheeqi来回答,让他手把手教你如何开发一个爆款VS Code插件! vscode 插件的形态和一个 npm 包非常相似,需要在项目的根目录添加 package.json,并且在其中增加一些...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。