git命令记录

代码上传命令

关于初次上传文件到GitHub,博主 Mar.三月 在 将本地项目上传到github,git操作详细指导,不看后悔深度好文!博文里做了详细的介绍,可参看。

第一次上传到github

git add .
git commit -m"The first commit"
git remote add origin git@github.com:HongjunWu-up/codeStudy.git  //连接到库
git pull --rebase origin master // github上有readme文件,需要合并时才使用本行代码
git push -u origin master

之后每次更新

git add .
git commit -m"The second commit"
git push -u origin master

仿真时遇到的问题

git push -u origin master上传不成功

提示:

$ git push -u origin master
To github.com:HongjunWu-up/Multiagents-Airsim-simulation.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'github.com:HongjunWu-up/Multiagents-Airsim-simulation.git'

原因:远程github库和本地库有不同的文件,需要将两个库进行合并。依次输入下面代码既可以解决

git add .
git commit -m"改变文件名字"
git pull --rebase origin master
git push -u origin master

git pull --rebase丢文件丢失修改找回办法

git pull --rebase 可能会造成代码丢失,先打开.git\logs中的head文件,找到rebase之前的ID,然后执行下面代码

$ git reset --hard ID(例如:761fb09b4323b8ede88689048ae1787afc0498cc)

在这里插入图片描述
在这里插入图片描述

参考:git pull --rebase丢文件丢失修改找回办法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值