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 服务器
git克隆和上传项目的更多相关文章
- eclipse下使用git下载和上传项目
简单配置,填入我们的用户名和邮箱 >>Preferences>Team>Git>Configuration 点击Add Entry,在弹出框里面输入key和value的值 ...
- git下载和上传项目
首先是git的下载和安装: https://www.cnblogs.com/chenxqNo01/p/6372933.html git的简单使用: 从码云 clone 项目: git clone ht ...
- github下载和上传项目
git下载和上传项目 下载: git clone +地址 上传: 1.git init 在当前项目的目录中生成本地的git管理(多一个.git文件夹,为隐藏文件) 2.git add .(注意最后面有 ...
- 使用IDEA的Git插件上传项目教程
如何使用IDEA的Git插件上传项目 一.在https://www.cnblogs.com/zyx110/p/10799387.html中下载 二.注册码云账号 搜索gitee码云插件并安装
- git命令上传项目到码云总结
码云上传项目git命令总结: git clone https://git.oschina.net/xh-lxx/xh-lxx.oschina.io.git 进入到克隆下来的文件夹,然后操作git命令 ...
- 初次在cmd使用git命令上传项目至github方法(笔记)
在一切开始之前,先推荐一个git简易工具书--Git_Cheat_Sheet,非常适合新手.自行搜索即可,也有热心者提供了中文版. 一.下载 Git 从Git官网下载Git安装包 https://gi ...
- github 用git bash上传项目 最后提示 Everything up-to-date 但没传上去
今天为了把本地的项目远程到githup远程仓库,把好久不用的githup命令重新用了起来,不用怀疑,很正常的出错了. 为了长点记性,总结错误与解决办法如下: 1.我犯得第一个简单错误,是忘了git c ...
- CentOS安装GIt、上传项目到git仓库
上传项目 登录服务器后安装git yum install git 新建文件夹(仓库) mkdir *.git 初始化仓库 git init --bare *.git 在本地初始化仓库 git init ...
- 使用git工具上传项目到github步骤
这里记录一下上传项目到github的步骤.使用的工具是Git bash. 1.登陆github,没有账户就注册一个,新建一个Repository(仓库). 2.绑定用户. 因为Git是分布式版本控制系 ...
随机推荐
- 电脑破解wifi密码(至少连过1次的才可以)
电脑破解wifi密码(至少连过1次的才可以) 连过的wifi密码忘记了怎么办? 只要你电脑连过的都能破解. cmd输入以下内容查看电脑连接过的wifi名字. netsh wlan show profi ...
- python 网络编程 TCP/IP socket UDP
TCP/IP简介 虽然大家现在对互联网很熟悉,但是计算机网络的出现比互联网要早很多. 计算机为了联网,就必须规定通信协议,早期的计算机网络,都是由各厂商自己规定一套协议,IBM.Apple和Micro ...
- QT学习之多线程
[为什么要用多线程?] 传统的图形用户界面应用程序都只有一个执行线程,并且一次只执行一个操作.如果用户从用户界面中调用一个比较耗时的操作,当该操作正在执行时,用户界面通常会冻结而不再响应.这个问题可以 ...
- 如何设置才能远程登录Mysql数据库
可以在一台机器上访问另一台机器的MySQL,但是需要一些设置. 进入MySQL后,输入以下命令: GRANT ALL PRIVILEGES ON *.* TO 'tigase'@'%' IDENTIF ...
- 五)使用 easyui-tabs 遭遇错误 Unexpected Exception caught setting '_' on
十月 10, 2015 3:08:35 下午 com.opensymphony.xwork2.interceptor.ParametersInterceptor error 严重: Developer ...
- Head First Python之3文件与异常
文件基本操作 Python从文本读取数据时,一次会到达一个数据行. sketch.txt文件 Man: Is this the right room for an argument? Other Ma ...
- 洛谷P2147[SDOI2008]洞穴勘测(lct)
题目描述 辉辉热衷于洞穴勘测. 某天,他按照地图来到了一片被标记为JSZX的洞穴群地区.经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰好两个洞穴.假 ...
- android 中 dp和px转换
DisplayUtils代码: public class DisplayUtil { public static int px2dip(Context context, float px) { flo ...
- Linux Guard Service - 前台进程和后台进程切换
把一个正在执行的程序放入后台 [root@localhost 01]# Ctrl+Z 此使程序被移动到后台,但不能继续输出(处于暂停态) [root@localhost 01]# ./test1-1 ...
- Chrome离线安装包下载地址
最新Chrome离线安装包下载地址: x86/x64非管理员安装包: https://www.google.com/intl/zh-CN/chrome/browser/desktop/index.ht ...