步骤:
1.在码云创建仓库,名称和本地项目名称一致。下面以AutoGenerator工程为例
2.如果本地项目的文件太多,超过了20个,那么需要用命令的方式上传初始版本到仓库:
2.1 新建一个空的文件夹里,如桌面/a;
2.2 在a文件夹里右键,选择Git Bash Here。当然,这一步的前提是安装了git工具,并配置了环境变量。
2.3 在码云上复制项目的路径
2.4 在刚才的git命令窗口里输入命令:
git clone https://gitee.com/xxx/AutoGenerator.git 即2.3复制的链接
2.5 把项目内容放到自动生成的文件夹里
2.6 进入项目文件夹 cd AutoGenerator
2.7 输入命令,添加代码 git add .
2.8 输入命令,git commit -m ‘初次提交’
2.9 推到远程仓库, git push origin master
这时候,仓库就建好了。
此时a文件夹就没有用了,等验证完之后就可以删除了。
2.10 设置需要忽略的文件夹、文件类型
在版本库根目录创建.gitignore(会自动生成的,忽略)
修改文件,添加忽略正则,书写例子如下:
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
#记得注释掉*.jar,免得项目jar包没上传上去
#*.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*
#忽略.idea文件夹及文件夹下文件
#.idea
#忽略以.iml结尾的文件
*.iml
# 忽略*.o和*.a文件
*.[oa]
# 忽略*.b和*.B文件,my.b除外
*.[bB]
!my.b
# 忽略dbg文件和dbg目录
dbg
# 只忽略dbg目录,不忽略dbg文件
dbg/
# 只忽略dbg文件,不忽略dbg目录
dbg
!dbg/
# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内
/dbg
2.11 idea导入仓库里的AutoGenerator项目:
注意:本地原本是有AutoGenerator项目的,如果要放到原位置,那么要先将原位置的AutoGenerator移动到别的地方
更正与总结
如果是新建git仓库,要上传已存在的文件夹,进入所在的文件夹,打开git(在git界面进入所在文件夹),先链接仓库,上传gitignore并推送后,提交当前文件夹的所有内容:
git init
git remote add origin http://xxx.xxx.xxx.xxx/serviceDev/xxx.git
git add .gitignore
git commit -m "Added .gitignore file"
git push -u origin master
git add .
git commit -m "Initial commit"
git push -u origin master