1.在github官网进行项目创建,并且自动生成README.md
2.使用idea创建相应的项目(这里的项目名称和github仓库名称相等)
3.本地使用git命令创建本地仓库
$ git init
4.讲本地仓库和远端进行连接
此时由于
github
和本地
仓库的内容并不一样,所以我们需要同步内容
4.1 首先将本地库和远端库进行关联
git remote add origin git@github.com:SkySkin/JavaSwingBrowser.git
或者
git remote add origin https://github.com/SkySkin/JavaSwingBrowser.git
需要注意的是,前者是基于
SSH
的协议,而后者基于HTTPS
的协议
在后面的本地提交到远端的时候,如果使用SSH
的协议则不需要重复进行账号验证,而基于HTTPS
的协议提交代码时需要进行账号(github邮箱)和密码的验证,可能比较耗时。
这里推荐使用git@github.com:SkySkin/JavaSwingBrowser.git
SSH协议进行关联
4.2.关联后的操作
# 状态的查询
git status
注意在remote add后不要着急git add ,否则在你进行git push origin master 时会出现如下错误,
# 将远端的文件pull下来
git pull origin master
# 或者下面这行,可以自动合并
git pull origin master --allow-unrelated-histories
#再进行状态查询和后续的添加和提交操作
git add .
git commit -m '本次提交的信息'
#提交到远端
git push origin master
# 后续就可以使用git push 进行提交了。