将IDEA创建的项目直接推送到码云
一、使用IDEA创建项目
在这里我创建的是一个Maven项目
二、将这个项目初始化成git仓库
在项目所在的目录下打开Git Bash Here
,输入git init
,回车,即可将该目录初始化成为一个git仓库
初始化仓库之后,我们可以使用git status
查看仓库是否初始化成功,并且可以看到有哪些文件没有add
三、把文件修改添加到暂存区
使用git add .
命令
在这里出现了一个warning: LF will be replaced by CRLF in src/main/webapp/WEB-INF/web.xml. The file will have its original line endings in your working directory
的错误,解决该错误的办法是依次执行下面的两条命令:
git rm -r --cached .
git config core.autocrlf false
之后重新使用git add .
命令上传文件,正常
四、把暂存区的所有内容提交到当前分支
使用git commit -am "XXXXXXX"
将暂存区的内容提交到分支,
五、添加远程仓库
- 从远程仓库中获得仓库的SSH,进入码云,在仓库上点击克隆就能得到SSH
- 使用
git remote add origin [email protected]:xm99/mmall_learning.git
命令添加远程仓库,后面那一段是仓库的SSH
六、将本地分支的内容推送到远程仓库
- 首先查看一下当前我们使用的是哪个分支
git branch
- 将分支推送到远程仓库
git push -u origin master
但是在这里出现了一个错误:failed to push some refs to '[email protected]:xm99/mmall_learning.git'
说是无法将内容推送到远程仓库
原因是没有将远程仓库进行同步,所以我们需要先执行git pull
,将远程仓库的内容更新到本地,之后才能推送过去
更多方案:git提交时报错:Updates were rejected because the tip of your current branch is behind Anrik_gwp