首先你要有github账号:https://github.com/
然后你要有git工具:https://git-scm.com/downloads
安装与配置可以参考其他大佬的博客:https://blog.csdn.net/huangqqdy/article/details/83032408?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2
1.首先我们去github建立仓库
- 申请完账号后回到主页,点击右上角头像旁边的+号new repository
- 来到创建页面,我为了快速创建就只填写一个仓库名了,其他就直接默认创建了。
- 出来以下界面就是完成了,因为仓库是空的,啥也没有是正常的
2.去Eclipse中配置,将项目初始化为本地库并推送项目等
- 在进入eclipse之前要确保自己电脑中已经配置有全局的用户了,如果没有,那需要先右键打开git bash,使用如下命令创建用户名和邮箱
git config --global user.name "随便一个名字"
git config --global user.email "随便一个邮箱,可以是假邮箱"
-
然后进入eclipse,找到上方windows下的preferences
直接搜索Git,在配置一栏可以看到自己配置的信息即无误
-
然后在指定需要上传的项目上右键,找Team下的share project
点击左上选择框
然后finish完成
-
完成之后项目上会显示当前为master分支,继续在项目上右键找Team,这次Team的内容会发生改变。
-
做到这里先别着急提交,因为我们这里如果是直接提交的话,那eclipse会默认帮我们连项目中的一些eclipse特定的配置文件一并提交上去,但假如说我们那一天用其他人的电脑准备从仓库克隆下自己的项目来,而且别人的eclipse还跟自己的版本不一样,那很可能会产生冲突,因此我们这里过滤一下这些不必要的麻烦文件。
找自己c盘家目录C:\Users\你的账户名
,新建一个叫做java.gitignore的文件,文件内容如下:
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
-
保存完成后继续停留在当前目录,你会看到当前目录下还有个.gitconfig文件
打开文件,在下方添加如下代码,让配置文件找到java.gitignore文件的路径
保存退出,如果这时候eclipse开着,那需要重启一下。
-
重启之后在找到Team下的commit
点进去,会弹窗,放大后如下
我们把左上方的所有内容ctrl+A全选然后直接拖拽进左下角缓冲区,右侧我们填写一下注释,然后填写commit and push
点击后出现如下界面,把remote一改先放着,我们去找url
-
url在我们之前建立的github仓库上已经显示了,我们这里复制https方式的
然后把url粘贴到eclipse中的url一栏,复制过去后中间的内容会自动匹配,我们只需要填写一下下面的用户名和密码
点击next
继续next
正在提交的时候需要等一会儿,提交完成之后会出现如下窗口
关闭即可。
-
回到github仓库页面刷新可以看到我们上传的内容。