本地项目通过git上传到gitee

Posted 逃跑的沙丁鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本地项目通过git上传到gitee相关的知识,希望对你有一定的参考价值。

   

目录

1 安装本地git客户端

2 注册Gitee账号

3 配置SSH公钥到gitee

4 gitee 上建议个项目

6 本地目录连接到远程gitee仓库

 7 克隆远程gitee 代码到本地

8 忽略指定文件和目录

9 添加跟踪到的文件到本地缓存仓库

10  给push 添加注释

11 push 到gitee 远程仓库

12 项目src目录下编写代码


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的完整步骤

如何将本地项目上传到gitee 码云

将本地项目上传gitee实战

idea上传更新项目到git远程仓库,拉取git项目到idea

Linux练习生使用 git 命令行--在 Gitee上传项目