git语句及git提交拉取遇到的问题

提交代码到新仓库
1.git init
2.git add .
3.git commit -m “initial commit”
4.git remote add origin 仓库地址
5.git push origin master

初始拉取代码
git clone 仓库地址

提交出现的问题
提交出现在这里插入图片描述
于是我进行git pull,报错
在这里插入图片描述
开始我以为是这个目录下的文件起了冲突,后来发现并不是
解决办法:$ git stash //暂存当前正在进行的工作。
$ git pull origin master //拉取服务器的代码
$ git stash pop //合并暂存的代码

在这里插入图片描述
拉取代码时候报错,找了半天说一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并。
执行git pull origin master --allow-unrelated-histories
我就ok了

git遇到问题终极解决办法就是删掉git包重新git init

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提交代码之前,确保先拉取最新的代码是一个良好的习惯。这样可以避免代码冲突和合并问题。以下是一种常见的操作流程: 1. 首先,使用命令`git checkout main`切换回主分支(例如`main`或`master`)。 2. 然后,执行`git pull origin main`命令,将远程主分支的最新代码更新到本地。 3. 接下来,使用`git checkout <your-branch>`命令切换回你的工作分支。 4. 如果在拉取代码的过程中发现远程主分支有更新,可以使用`git rebase main`命令将主分支的更新合并到你的工作分支。这个命令会将你的工作分支的提交移动到主分支的最新提交之后。 5. 如果在合并过程中出现冲突,需要手动解决冲突并提交更改。 6. 最后,使用`git push origin <your-branch>`命令将更新后的代码推送到远程仓库的你的工作分支。 通过这个流程,你可以确保在提交代码之前先拉取最新的代码,以避免冲突和合并问题。 #### 引用[.reference_title] - *1* *2* [Git提交代码前未拉取最新远程代码,推送(push)远程空间时报错](https://blog.csdn.net/qq_41930094/article/details/112347389)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [git拉取提交代码](https://blog.csdn.net/weixin_64223078/article/details/127842288)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值