软件环境:

1. VS2017

2. Git ver 2.17.0.1

3. gitee.com

目的:

已有的本地项目(新建)上传到码云,使本地可以和码云同步

尝试:

  先在码云上建立项目,项目名称和本地项目同名:WinArticleList;

  打开 git bash,创建一个 ssh key,命令如下

ssh-keygen -t rsa -C "邮箱地址"

  生成后可以通过命令查看生成密钥的内容

cat /xxx/.ssh/id_rsa.pub

  提示:本机git是通过visual studio默认安装的,win10系统下.ssh路径在"C:\Users\phoenix\.ssh"下

  将key文件的全部内容复制下来,粘贴到码云的“SSH公钥管理”中,在功能下添加一个公钥,(猜测),这样,就等于建立了一个“认证机制”,对本机发起的请求进行通过,对其它请求进行屏蔽。

  克隆:进入目标路径(是项目想放置的路径,如想把 A 项目放到 C:\code下,就通过git bash进入c:\code),运行

git clone git@gitee.com:cinlap/WinArticleList.git

  提示:该内容来自码云的具体项目的SSH访问链接,进入具体项目,点击“克隆/下载”,选择“SSH”即可看到,运行成功可以看到结果

  

    

  也可以看到,路径下的确克隆了该项目,因为是新建项目,所以内容只有一个README.md文件。第二步,将已经存在的项目代码文件放到新的项目目录下,也就是 WinArticleList 下

  

  使用 git add 命令将已有文件“添加”到 git 管理

git add .

  “点儿”的意思是将所有文件都弄一下,之后使用 git commit 命令提交到“暂存区”

git commit -m "本次备注内容"

  

  使用 git push 命令,将所有提交推送到远程仓库

 git push -u origin master

  

  可以看到,网页上项目已经有了结果

  

结论:至此,已经成功提交。

总结:写文之前折腾了半天都没成功,所以才进行了这样的流程:

  1. 先把已经存在的VS项目保存到别处待用;

  2. 从码云上新建一个项目,然后“克隆”到本地;

  3. 把项目文件“放回”项目文件夹下;

  4. 用 git 将所有项目文件“推送”回 git 服务器

git克隆和上传项目的更多相关文章

  1. eclipse下使用git下载和上传项目

    简单配置,填入我们的用户名和邮箱 >>Preferences>Team>Git>Configuration 点击Add Entry,在弹出框里面输入key和value的值 ...

  2. git下载和上传项目

    首先是git的下载和安装: https://www.cnblogs.com/chenxqNo01/p/6372933.html git的简单使用: 从码云 clone 项目: git clone ht ...

  3. github下载和上传项目

    git下载和上传项目 下载: git clone +地址 上传: 1.git init 在当前项目的目录中生成本地的git管理(多一个.git文件夹,为隐藏文件) 2.git add .(注意最后面有 ...

  4. 使用IDEA的Git插件上传项目教程

    如何使用IDEA的Git插件上传项目 一.在https://www.cnblogs.com/zyx110/p/10799387.html中下载 二.注册码云账号 搜索gitee码云插件并安装

  5. git命令上传项目到码云总结

    码云上传项目git命令总结: git clone https://git.oschina.net/xh-lxx/xh-lxx.oschina.io.git 进入到克隆下来的文件夹,然后操作git命令 ...

  6. 初次在cmd使用git命令上传项目至github方法(笔记)

    在一切开始之前,先推荐一个git简易工具书--Git_Cheat_Sheet,非常适合新手.自行搜索即可,也有热心者提供了中文版. 一.下载 Git 从Git官网下载Git安装包 https://gi ...

  7. github 用git bash上传项目 最后提示 Everything up-to-date 但没传上去

    今天为了把本地的项目远程到githup远程仓库,把好久不用的githup命令重新用了起来,不用怀疑,很正常的出错了. 为了长点记性,总结错误与解决办法如下: 1.我犯得第一个简单错误,是忘了git c ...

  8. CentOS安装GIt、上传项目到git仓库

    上传项目 登录服务器后安装git yum install git 新建文件夹(仓库) mkdir *.git 初始化仓库 git init --bare *.git 在本地初始化仓库 git init ...

  9. 使用git工具上传项目到github步骤

    这里记录一下上传项目到github的步骤.使用的工具是Git bash. 1.登陆github,没有账户就注册一个,新建一个Repository(仓库). 2.绑定用户. 因为Git是分布式版本控制系 ...

随机推荐

  1. Python爬虫实战五之模拟登录淘宝并获取所有订单

    经过多次尝试,模拟登录淘宝终于成功了,实在是不容易,淘宝的登录加密和验证太复杂了,煞费苦心,在此写出来和大家一起分享,希望大家支持. 温馨提示 更新时间,2016-02-01,现在淘宝换成了滑块验证了 ...

  2. [JAVA] 冻结Excel的第一行或第一列

    可以按照如下设置创建冻结窗口. sheet.createFreezePane( 3, 2, 3, 2 ); 前两个参数是你要用来拆分的列数和行数.后两个参数是下面窗口的可见象限,其中第三个参数是右边区 ...

  3. hra控件自动绑定

    1.前台js代码 $.ajax({ type: "post", url: 'AlmMarketScenarioDetailManage.aspx?_method=queryPane ...

  4. 使用PPT演讲时,两个屏幕显示的内容不一样

    使用PPT演讲时,两个屏幕显示的内容不一样 摘自:http://blog.sina.com.cn/s/blog_75f3150b01018f3l.html 参考1:https://jingyan.ba ...

  5. scp 的时候提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

    摘自:https://blog.csdn.net/haokele/article/details/72824847   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

  6. InteliJ中文乱码;IDE快捷键使用

    启动服务器的时候出现如图 解决方法: 对服务器的位置进行编辑 增加如图的信息 -Dfile.encoding=UTF-8

  7. javascript总结48:正则表达式(RegExp)

    1 正则表达式(英语:Regular Expression) 正则表达式(英语:Regular Expression,在代码中常简写为regex.regexp或RE)使用单个字符串来描述.匹配一系列符 ...

  8. python-字符串-技巧

    1.删除字符串末尾空白:rstrip函数 test1 = "This is a test " print(test1.rstrip()) 但是这种删除只是暂时的,如果想永久删除,则 ...

  9. OpenNI depth深度数据的数据格式

    图像如何打开 如何查看它的数据格式并一个个读取 试一下ENVI等 可见,灰度图的Data只有一个值[0],而彩色图的Data却有三个值[142,119,113]. 这是用ENVI的Cursor Val ...

  10. Hadoop各个启动流

    (0)如果集群是第一次启动,需要格式化namenodehadoop@node1:~$ hdfs namenode –format (1)启动HDFS:hadoop@master:~$ start-df ...