本地项目通过git上传到gitee
Posted 逃跑的沙丁鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本地项目通过git上传到gitee相关的知识,希望对你有一定的参考价值。
目录
5 本地建一个maven 项目 flink-liucf-study
1 安装本地git客户端
自行安装
2 注册Gitee账号
自行注册
3 配置SSH公钥到gitee
① windows 生成公钥私钥:
ssh-keygen -t rsa -C "我的邮箱地址xxx@qq.com"
回车三次生成私钥和公钥
② id_rsa.pub 里的公钥拷贝到gitee
设置->SSH公钥
粘贴
生成
4 gitee 上建议个项目
flink-liucf-study
地址是:git@gitee.com:l_c_f/flink-liucf-study.git
5 本地建一个maven 项目 flink-liucf-study
6 本地目录连接到远程gitee仓库
本地flink-liucf-study目录连接到远程gitee 的flink-liucf-study仓库
进入本地目录D:\\IntellijWorkSpace\\flink-liucf-study
右键->Git bash here
初始化本地仓库
$ git init .
执行后原来的本地目录 D:\\IntellijWorkSpace\\flink-liucf-study 里多了一个.git 的隐藏文件
这里是将远程仓库和本地仓库连接,[projectName] 是自定义仓库名,方便区分,后面[*SSH-Url]是远程仓库的ssh地址 ,强烈不建议用很多人写的origin做项目名
git remote add [projectName] [project-SSH-Url]
git remote add flink-liucf-study git@gitee.com:l_c_f/flink-liucf-study.git
7 克隆远程gitee 代码到本地
git pull --rebase flink-liucf-study master
本地目录多了几个从远程gitee上拉去的文件
8 忽略指定文件和目录
① git status 查看跟踪到的切待缓存到本地仓库的文件和目录
② 添加忽略的目录和文件
.idea/ 目录 和 flink-liucf-study.iml 不需要跟踪
这里需要添加到忽略文件.gitignore里
【例子】
# 忽略*.o和*.a文件
*.[oa]
# 忽略*.b和*.B文件,my.b除外
*.[bB]
!my.b
# 忽略dbg文件和dbg目录
dbg
# 只忽略dbg目录,不忽略dbg文件
dbg/
# 只忽略dbg文件,不忽略dbg目录
dbg
!dbg/
# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内
/dbg
作者:白屏
链接:https://www.jianshu.com/p/f3d7d1addefe
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
我的操作:
$ vim .gitignore
保存后完成配置
查看效果:$ git status
9 添加跟踪到的文件到本地缓存仓库
$ git add .
查看:
两个已经缓存到本地仓库
10 给push 添加注释
$ git commit -m "第一次提交到gitee 远程的 master"
11 push 到gitee 远程仓库
git push -u [projectName] [branchName]
$ git push -u flink-liucf-study master
查看远程目录
提交成功
12 项目src目录下编写代码
①
② git status 查看跟踪到的文件
③ git add . 缓存所以跟踪到的文件到本地仓库
④ 添加提交注释
git commit -m "新增代码文件提交到 gitee 远程的 master"
⑤ 推送到远程gitee 仓库
git push -u flink-liucf-study master
提交成功
注意:如果是多人合作编辑这个项目,每次提交项目前需要先拉去克隆远程代码到本地之后再可以提交到远程不然版本控制不通过,无法提交
到此这个过程结束
以上是关于本地项目通过git上传到gitee的主要内容,如果未能解决你的问题,请参考以下文章
快来学!Git建立本地仓库并将项目上传到Gitee的完整步骤
快来学!Git建立本地仓库并将项目上传到Gitee的完整步骤