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

摘要:
将现有项目同步到远程仓库的最简单方法是使用gitbash。有两种方法可以将现有项目同步到远程仓库:1.使用gitbash;2.使用VS插件,思路和步骤基本相同。下面介绍了gitbash1.使用浏览器<remote warehouse address>在远程服务器上创建新仓库主要通过选择gitignore、copyright manager等来创建新仓库。md、许可证等。

一。将已有项目同步到远程仓库的最简便方法是用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)连接点击“连接”

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

输入账号密码登录。

3)克隆远程仓库

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

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

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

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

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

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

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

不推荐。

三。GIT随想

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

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

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

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

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

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

3. ssh方式下密钥的使用

免责声明:文章转载自《将已有项目同步到远程git仓库(github,gitee)及giteee的visual studio插件使用一二》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇贝叶斯网络移动端APP测试总结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

GitLab实战操作指南

一、Git原理 1、Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 2、Git有什么特点? 简单来说就是:高端大气上档次! 3、GIt与SVN区别 SVN管理: 属于集中式版本控制系统,版本库是集中存放在中央服务器,必须联网才能工作,脱离局域网,采取互联网提交大文件会比较慢   Git管理: 属于分布式版本控制系统,根...

Jenkins+pipeline+参数构建+人工干预确定

  Jenkins+pipeline+参数构建+人工干预 实现了以下功能 1. 可以选择环境,单选;可以选择需要发布的项目,多选 2.发布过程可视化 3. 可以人工干预是否继续发布。 初始化配置需要很久,比如拉镜像这些事情,我可以提前操作。配置做好之后,等到下班时间,再进行发布操作。有时候会遇到,我初始化配置做好之后,测试通知还有变动。我可以人工干预,...

Git忽略提交规则

在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人pull下来的时候就会和他本地的配置有冲突,所以这样的个性化...

mvn install:installfile将本地一个中央仓库没有的jar包,推到本地仓库所有依赖不上仓库不能用!

前提:maven等环境配置Ok 目标:把中央仓库没有的,部门内部 自研开发的jar,推到私服或者本地服务器,给相关项目组使用! 因为一般工程模块自己mvn install就会推到仓库,但是别人给你个jar包咋整?有源码 一般mvn install就会上本地仓库,没有源码只有jar包 1.在需要推的jar的位置,执行以下命令(注意空格和中杠) :mvn in...

docker将镜像上传到私有仓库harbor

1.docker push 命令是镜像上传到远程仓库,默认是上传到官方的仓库,但是我们上传不了,没有账号 2. 那么我们要将本地的镜像打标签 指向我们自己的仓库 docker tag hello-world 192.168.255.131:8888/tony/hello-world:v1.0 //hello-world是本地镜像 后面是私有仓库的地...

Git文件状态描述

检查当前文件状态[root@typhoeus79 ice_test_m git_test]# git status # On branch master nothing to commit (working directory clean) 说明当前git目录很干净,所有已跟踪的文件在上次提交后没有修改过。当前的分支为master Untracked状...