FistGithubfastgithub@qq.com这个邮箱发送任意内容即可获取文件安装包FastGithub.UI.exe,就可以访问GitHub了


我会按照下面的命令依次演示
#初始化git,在当前目录(项目根目录)下使用该命令,会生成一个.git的(隐藏)目录
git init
#创建.gitgnore文件【可选】
touch .gitignore
#使用vim编辑.gitgnore(制定忽略规则) 【可选】
vim .gitignore
#创建readme.md文件,(用于介绍项目)【可选】
touch readme.md
#将项目所有(非忽略)文件添加到暂存区(工作目录 ----> 暂存区),add后面是文件名,这里的“.”是通配符
git add .
#将所有文件提交到本地仓库(暂存区 ----> 本地仓库),可指定文件提交,注意必须有-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项目


git clone 仓库地址
通过下图可以看到克隆成功
