将本地的项目提交到github上的流程
git使用记录
1.将本地一个没有没有被git管理的项目提交到git上流程
如下图。我的本地有个项目MyLocalSpringBoot,没有被git管理,现在需要将他提交到git上。
1.首先登陆到github上,创建一个git项目。
我的github上现在一个项目都没有,新建一个项目。
创建成功以后会跳转到下面这个页面,这里我们需要复制这个项目的git地址。
2. 在本地项目的同级目录下创建一个文件夹(其实是任意位置创建一个空的文件夹就好,这里为了后边方便。)我这里新建了一个文件夹就叫做SpringBootToGit
3. 创建好以后,进入到我们新建的文件夹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
大功告成
上一篇: pycharm环境下将python项目提交到github
下一篇: 本地项目提交到github上
推荐阅读
-
八、如何将本地新创建的项目上传到gitHub上
-
如何在window上把你的项目提交到github
-
详解如何将本地项目上传到Github的方法步骤(图文)
-
本地clone GitHub上的项目报错 Recv failure: Connection reset by peer
-
本地clone GitHub上的项目报错 Recv failure: Connection reset by peer
-
八、如何将本地新创建的项目上传到gitHub上
-
将本地的项目提交到github上的流程
-
如何在本地运行查看github上的开源项目
-
如何在本地运行查看github上的开源项目
-
将本地代码库push到GitHub上的超详细操作