将本地的项目提交到github上的流程

git使用记录

1.将本地一个没有没有被git管理的项目提交到git上流程

如下图。我的本地有个项目MyLocalSpringBoot,没有被git管理,现在需要将他提交到git上。
在这里插入图片描述
1.首先登陆到github上,创建一个git项目。

我的github上现在一个项目都没有,新建一个项目。
在这里插入图片描述
创建成功以后会跳转到下面这个页面,这里我们需要复制这个项目的git地址。
在这里插入图片描述
2. 在本地项目的同级目录下创建一个文件夹(其实是任意位置创建一个空的文件夹就好,这里为了后边方便。)我这里新建了一个文件夹就叫做SpringBootToGit
在这里插入图片描述
3. 创建好以后,进入到我们新建的文件夹SpringBootToGit中,执行

cd  SpringBootToGit
git clone   https://github.com/hs199501/SpringBoot.git(刚才复制的git地址 )

在这里插入图片描述
4.执行完成以后,我们的git上的SpringBoot工程就下载到本地了。会在该目录下生成一个文件夹SpringBoot 可以使用 ll 命令查看
在这里插入图片描述
4. 接下来我们需要将本地的MyLocalSpringBoot 中需要提交到git上的文件复制到SpringBoot文件夹中。
这里需要注意的是,在MySpringBoot的文件夹下有许多隐藏的文件是不需要提交的,所以我们只需要复制关键的代码就好。

在这里插入图片描述
如上图,.idea .iml 结尾的文件 以及target下的文件都是不需要提交到git上的,所以我们就不需要复制了,只需要将pom.xml 和src下的文件复制过去即可

进入到 /d/project/MyLocalSpringBoot 目录下执行

cp pom.xml ../SpringBootToGit/SpringBoot/
cp -r src/ ../SpringBootToGit/SpringBoot/

7.再进入到/d/project/SpringBootToGit/SpringBoot 目录下 将所有的数据提交到git

cd  /d/project/SpringBootToGit/SpringBoot
git add .
git commit -m 'first commit'

在这里插入图片描述
8. 可以通过命令查看是否已经提交到本地仓库

git status 

在这里插入图片描述
9.下面,我们将本地仓库的内容push到远程仓库,输入命令:

git push origin master

在这里插入图片描述
如上图所示,在第一次向远程仓库提交代码的时候,需要输入账号及密码进行验证,验证成功后,显示如下结果
在这里插入图片描述
最后我们到github上可以看到我们的代码已经提交上去了。
在这里插入图片描述

此外,我们在向git提交代码是,idea中会有很多默认的文件会加到git中,但是我们又不想让这些和项目无关的数据提交到git上,我们可以给工程跟目录下创建一个.gitignore命名的文件,然后在这个文件中添加我们不需要提交的文件格式,再将这个文件提交到git中即可
在这里插入图片描述
.gitignore中的文件网上可以搜索到很多。

vim .gitignore  复制下面的

直接复制进去就好。
.DS_Store
.pampas/

**/.idea/*
**/target/*

.idea
*.iml
*.class

.project
**/.settings/*

**/*/dependency-reduced-pom.xml

# front dependencies
endpoints/**/node_modules

# production
endpoints/**/dist

endpoints/**/public/
endpoints/**/vendor/
endpoints/**/vendor_modules/
endpoints/**/components_vendor/
endpoints/**/components_eevee/
endpoints/**/app/components_vendor
endpoints/**/lib/server/
endpoints/**/npm-debug.log*
endpoints/**/yarn-error.log*

debug.properties

/dist/

.classpath
.factorypath
.vscode/
提交到git

git add .gitignore
git commit -m 'add .gitignore'
git pull origin master
git push origin master

在这里插入图片描述

大功告成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值