将已有项目同步到远程git仓库(github,gitee)及giteee的visual studio插件使用一二

一。将已有项目同步到远程仓库的最简便方法是用git bash:

将已有项目同步到远程仓库有两种方法:1用git bash;2.用vs插件,两者的思路和步骤基本一致的。

实验发现,如果用vs插件,bash操作的1),2),3)可合为一步为“克隆”。但克隆后无法直接使用已有文件,需要通过解决方案管理器将已有的项目文件更新到克隆的项目中,再“更改”和“同步”。

以下描述git bash

 

1.用浏览器在远程服务器(github, gitee)上建立新仓库<远程仓库地址>

新建仓库主要选择gitignore,版权管理器等。新建成功的仓库只有一些初始化配置文件,如gitignore,readme.md等

2.本地浏览到项目目录,右键-->Git bash here

出现bash窗口

3.bash操作:

1)初始化本地路径

$git init

2)设置远程仓库路径

$git remote add origin <远程仓库地址>

3)pull配置文件,主要是gitignore,readme.md,license等,特别是gitignore

$git pull origin master

4)加入已有项目的文件

$git add .

【注:gitignore已经生效】

5)提交

$git commit -m "初始提交"

 

二。将已有项目同步到远程仓库的VS IDE插件方法

1.用浏览器在远程服务器(github, gitee)上建立新仓库<远程仓库地址>

新建仓库主要选择gitignore,版权管理器等

2. Visual Studio操作

1)启动visual studio 2017, 进入“团队资源管理器”

2)连接点击“连接”

输入账号密码登录。

3)克隆远程仓库

此时克隆回来的文件,只有gitignore,README.md,license等。

4)将项目文件拷贝本地项目文件夹中

5)切换到“团队资源管理器",提交文件

用IDE 插件方法,无法在原项目目录上操作(系统会在原项目目下新建一个项目目录),需要做一次文件拷贝的工作。

不推荐。

三。GIT随想

GIT无疑是一个非常棒的团队项目管理工具之一,但我认为其概念上与我们日常的概念有些不相符,对初学者来说会造成一定的理解障碍:

1. 把本地工作目录称为”仓库“

仓库通常是存放成品的地方,没有人会想到直接在仓库里修改编辑产品

2. 仓库应该理解为存放很多产品的地方,但在git并不是

git的仓库是对应的是一个项目,每个项目一个仓库。

git中的”项目"是什么?我还没了解

3. ssh方式下密钥的使用

posted @ 2019-03-29 09:16  CCJungle  阅读(3273)  评论(0编辑  收藏  举报