git克隆和上传项目

软件环境:

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 服务器

posted @ 2018-07-09 12:52  试试手气  阅读(7323)  评论(0编辑  收藏  举报