上传项目的方式,如下两种:
下面简单记录下直接用命令行的方式,以及借用IDEA完成的方法。
首先要安装Git ,安装Git地址
方法一:命令行
比较推荐这种方法的,用工具可能还要更加繁琐一点。
1.创建本地仓库
在电脑任意目录下新建一个文件夹,在新建的空白文件夹内鼠标右键->git bash here,在窗口输入git init。
在新建的文件夹中在执行完git bash here后,有个.git文件夹,没看到的打开显示隐藏文件。
2.连接远程仓库
在打开的命令窗口输入git remote add origin (远程仓库地址如下所示),用你需要关联的远程仓库地址替换括号部分。
为了防止你的远程仓库不是新建的,可能含有内容,可以执行git pull origin master,这里的场景是将本地开发好的项目上传到码云新建仓库,所以可以不用执行。
3.提交上传项目
将要上传的项目提复制到本地新建的那个文件夹,在命令窗口运行git add .(.表示所有),将待上传项目保存到缓存区。
然后执行git commit -m “项目说明”,来提交到本地仓库。
。。。。。。
4.推送远程仓库
在命令窗口执行git push origin master,推送到远程仓库。
当出现这种问题是,不要慌!!!
出现错误的主要原因是gitee中的README.md文件不在本地代码目录中
此时我们要执行git pull --rebase origin master命令将README.md拉到本地,
然后执行git push origin master就可以成功了
当出现这种问题时,其原因:git仓库中已经有一部分代码存在,所以不允许直接把你的代码push上去而覆盖掉原来的代码。
解决方法一:同步git内容到本地,再push上去
git fetch
git merge origin FETCH_HEAD
再执行git push命令
解决方法二:强制上传,这样回覆盖掉git仓库上原有的代码,团队开发时不要用,否则有生命危险!!!
git push -f
成功之后
现在可以看到码云的远程仓库有了我们提交的项目。
方法2:IDEA上传
1.创建本地仓库并关联
用IDEA打开项目,在菜单栏点击cvs->create git repository创建本地仓库,选择当前项目所在的文件夹当作仓库目录。
2.将项目提交本地仓库
在完成步骤1之后,右击项目可以发现有git选项了,右击git->add,再右击git->commit Directrory在打开的窗口选择要上传到本地仓库的代码,并添加提交注释提交。
3.关联远程仓库
右击项目git->manage remotes,不同版本的IDEA可能不同,我是IDEA2021.3,老版本可能是git->repository->remotes,在打开的git romotes窗口添加远程仓库信息。
我这里是一个新建的仓库,如果不是新建的仓库,为了防止远程仓库内容不为空,可以在IDEA命令行里运行命令git pull origin master从远程仓库拉取一下代码。
4.推送到远程仓库
右击项目git->push,在打开的push commits中点击push将本地仓库的代码推送到远程仓库。
或是在终端(Terminal)中用命令进行操作:
1. git init
2. git add .
3. git commit -m "项目描述"
4. git remote add origin 仓库地址
5. git push origin master
在这过程中会遇到的问题大部分是在命令行中提到的,如果出现
remote origin already exists
这种错误提示,则说明表示远程仓库已存在。
因此你要进行以下操作:
1、先输入git remote rm origin 删除关联的origin的远程库
2、关联自己的仓库 git remote add origin https://gitee.com/xxxxxx.git
3、最后git push origin master,这样就推送到自己的仓库了。