欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-04-18 07:52:15
...

git使用记录

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

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

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

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

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

将本地的项目提交到github上的流程
如上图,.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'

将本地的项目提交到github上的流程
8. 可以通过命令查看是否已经提交到本地仓库

git status 

将本地的项目提交到github上的流程
9.下面,我们将本地仓库的内容push到远程仓库,输入命令:

git push origin master

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

此外,我们在向git提交代码是,idea中会有很多默认的文件会加到git中,但是我们又不想让这些和项目无关的数据提交到git上,我们可以给工程跟目录下创建一个.gitignore命名的文件,然后在这个文件中添加我们不需要提交的文件格式,再将这个文件提交到git中即可
将本地的项目提交到github上的流程
.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

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

大功告成

相关标签: 工具类 git