一般新完成好的IDEA项目可以先绑定GIT(具体参照:自动化测试(IDEA+Java+Selenium+testng)(Git GitHub)_fanfjaiynu的博客-CSDN博客),然后在cmd窗口或者终端窗口输入git clone [加上远程仓库地址,比如我在gitlab上建一个项目后复制项目的http地址],
git clone https://github.com/JohnnyZCX/xiaofaUI.git
这样就会将远程仓库拉到本地磁盘,然后将想要被复制的项目复制到本地仓库的文件夹里(注意要从.idea文件夹开始复制,注意不要复制与本地仓库里同名的文件夹和目录,所以必须选择pom.xml文件才能自动识别成Maven项目,然后打开IDEA工具,选择File->Open...菜单选项,在Open File or Project窗口中选取clone到本地磁盘的路径,选择到pom.xml文件,由于是Maven项目
然后先执行add添加到本地缓存然后commit directory,这样就会提交到远程仓库上。
以后接着提交需要add,commit,push
在作者参考其他博文并多次尝试后总结出以git命令方式提交本地代码到github:
- 首先在github上创建一个远程仓库:New repository --> 在 Repository name 输入框中输入远程仓库名 ---->在Description (optional)输入框中添加对项目的描述 --->然后点击下方的绿色按钮,创建远程仓库完成:
在github上创建远程仓库后,会自动生成URL,在idea上传到github上时会用到,例如,下图中我的URL为: https://github.com/gujunling/test.git
- 然后在idea中打开Terminal,或者从磁盘进入本地项目文件夹,右击选择"Git Bash Here"打开git命令窗口:
- 如果是第一次使用git上传项目,可以先执行"git config --list"可以查看全局变量是否已设置:
如果没有显示出email和name说明未设置,这时需要使用“git config --global xxxxxx”命令来设置
- 待全局变量设置成功后,先git初始化本地仓库,在项目所在路径的git命令框中输入“git init”:
- 然后将本地代码和文件提交到本地仓库中,命令框中输入“git add *”:
- 然后将代码提交到缓存仓中,-m后面是提交时的备注说明,注意备注说明不写的话提交会出错:
git commit -m '提交内容的描述'
- 再将将本地仓库与远程仓库进行绑定,远程仓库地址Github上有见上文图:
git remote add origin 你的远程仓库的URL
git remote add origin https://github.com/gujunling/test.git
- 最后将代码提交到远程仓库,"master"为主分支:
若提交到master主分支会出错,使用命令git branch -M main 来修改主分支为main即可:
git branch -M main
git push -u origin main
- 提交完成,在github远程仓库中看到项目已经提交上去了