向git里上传项目和下拉项目

向git里上传项目

//先拉一下代码
git pull

//添加目录下变化的文件
git add *

//添加提交时的注释
git commit -m '你的提交注释'
//上传到远程仓库
git remote add origin  你自己建的git仓库地址   //注意第一次需要这行命令,之后上传不需要
git push origin master

拉取项目到本地

在需要放置项目的本地文件夹输入cmd之后enter,打开该位置的命令提示符在这里插入图片描述
输入 git clone @你的项目在git里复制的地址,可看到文件下有拉取下来的整个项目,直接下载依赖再运行就可。在这里插入图片描述

在本地已写好了项目,将项目传到建好的git仓库

右键点击项目的文件夹,Git Bash Here

git init  //首先初始化项目
git remote add origin 你的仓库地址    //再将项目放到新建的仓库中   
git pull origin master   //下拉仓库master里的东西
git add .    //提交所有代码
git commit -m “第一次提交项目”     //提交项目的备注
git push origin master    //将项目推送上去

如果已有远程地址,先删除两文件
在这里插入图片描述
再进行上面操作
再刷新仓库就会发现项目被推送上去了

在这里插入图片描述

团队其他成员修改了某文件并已提交入库,你在pull之前修改了本地该文件,等你修改完代码再pull时,这时会报错如下错误:

error: Your local changes to the following files would be overwritten by merge

解决方案

保留修改
执行以下三条命令

git stash #封存修改
git pull origin master 
git stash pop #把修改还原

git add .    //提交所有代码
git commit -m “第一次提交项目”     //提交项目的备注
git push origin master    //将项目推送上去

如果远程代码已经是好几版本之前无法提交,可以直接强制提交本地代码覆盖远程仓库代码(此方法基于本地是最新版代码切仓库那一版不需要)

git push -u origin master -f
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值