目录
准备工作
- 首先时要能访问GitHub 如果访问不了如何解决?——下载并安装
FistGithub
如何下载?我们只需要向[email protected]
这个邮箱发送任意内容即可获取文件安装包 如何安装?直接解压即可,解压后打开FastGithub.UI.exe
,就可以访问GitHub了 - 然后是要安装好git git下载步骤及git的使用
1. 创建远程仓库
- 进入github官网创建用户
- 找到右上角的“+”,选择New repository 3.按照下面的提示创建仓库 4.看到下图,说明仓库创建成功,此时仓库中没有任何内容
2. 将Java项目上传到远程仓库
我会按照下面的命令依次演示
#初始化git,在当前目录(项目根目录)下使用该命令,会生成一个.git的(隐藏)目录git init
#创建.gitgnore文件【可选】touch .gitignore
#使用vim编辑.gitgnore(制定忽略规则) 【可选】vim .gitignore
#创建readme.md文件,(用于介绍项目)【可选】touch readme.md
#将项目所有(非忽略)文件添加到暂存区(工作目录 ----> 暂存区),add后面是文件名,这里的“.”是通配符gitadd.#将所有文件提交到本地仓库(暂存区 ----> 本地仓库),可指定文件提交,注意必须有-m参数git commit -m "提交信息"#添加(配置)远程仓库,其中origin是给远程仓库起的别名,url是远程仓库的地址(https/SSL)#要求该url地址中必须有仓库,否则命令执行失败git remote add[origin][url]#将本地仓库推送到远程仓库(本地仓库 ----> 远程仓库)git push -u [origin]"master"
- 如图所以,在项目的根目录下,鼠标右键打开git命令界面,
- 输入
git init
,初始化git, 会在项目的根目录下生成.git文件夹,注意这是个隐藏文件夹 - 输入
touch .gitignore
,创建.gitgnore文件,这个文件负责制定文件的忽略规则,即上传仓库时要忽略的文件 我们编辑这个文件,内容如下图 . 输入touch readme.md
,创建readme.md文件,这个文件用于介绍/展示项目 - 输入
git add .
,将所有非忽略文件添加到索引区(暂存区) - 输入
git commit -m "提交信息"
,将暂存区中的所有文件添加到本地仓库。直到这一步,我们成功将java项目添加到本地仓库,下一步我们需要将本地仓库推送到远程仓库 - 输入
git remote add demo https://github.com/ghs2022/demo.git
,配置远程仓库,其中 "demo"是远程仓库的别名, " https://github.com/ghs2022/demo.git"是我的远程仓库的地址,也就是之前在github中创建仓库的地址 - 输入
git push -u demo "master"
,将本地仓库推送到远程仓库 到这里就算是成功将Java项目上传到GitHub上了,我们去GitHub仓库上看一下
可以看到成功将java项目上传到了GitHub上了
在我演示完后我才发现,配置.gitignore文件时*.iml写成了*.iml😭,所以simplemybaits.imi这个文件才没有被忽略,既然遇到了那就提一嘴。
我们可以怎么做?
- 第一种方式,直接删除文件,但如果有很多文件都没有被忽略,那我们自己一个一个的删除无疑会很麻烦。
- 第二种方式,更改本地.gitignore文件,然后重新提交到远程仓库,具体过程看下图 可以看到GitHub中的内容中simplemybaits.imi成功被忽略掉
将远程仓库克隆到本地
如果我们在GitHub上忽然看见一个非常好的项目,向下载下来我们可以怎么做?—>克隆
比如我们想要克隆这个名为"manong-ssm"的Java项目
- 拷贝仓库地址 2.到拷贝目录下打开git命令行,输入
git clone 仓库地址
通过下图可以看到克隆成功
版权归原作者 激进的韭菜 所有, 如有侵权,请联系我们删除。