IT评测·应用市场-qidao123.com

标题: git文件上推失败-(non-fast-forward) [打印本页]

作者: 王海鱼    时间: 2024-8-8 11:12
标题: git文件上推失败-(non-fast-forward)
一、标题形貌

在利用git上推时出现下列错误:
   ! [rejected] master->master(non-fast-forward)
  hint: Updates were rejected because the tip of your current branch is behind
  hint: its remote counterpart. Integrate the remote changes (e.g.
  hint: ‘git pull …’) before pushing again.
  hint: See the ‘Note about fast-forwards’ in ‘git push --help’ for details.
  二、标题原因

本地分支和远程分支的汗青差别等,且这种差别等无法通过快进(fast-forward)方式办理。
三、 办理方法

为了办理本地分支和远程分支的汗青差别等,就必要归并分支。有两种方式,通过图形界面或者利用下令行。
3.1 归并分支

(1)通过图形化界面

在项目下打开图形化界面,并点击Merge->Local Merge…
(2)通过下令行

进入要归并的分支:
  1. git checkout master
  2. git pull
复制代码
查看全部分支是否都pull下来
  1. git branch -a
复制代码
归并分支
  1. git merge 分支名
复制代码
接着提示文件被修改,无法归并。
3.2 办理文件归并辩论

在利用Git举行文件归并时,如果遇到提示某个文件已修改,这通常意味着该文件在要归并的两个分支中都有过改动。Git在尝试主动归并这些改动时,大概遇到了辩论,无法确定应该利用哪个分支中的更改。这时,Git会标志这些文件为辩论状态,并必要手动办理辩论。
办理辩论的步调如下:
如果进入编辑器页面,看到这样的窗口:
  1. # Please enter the commit message for your changes. Lines starting
  2. # with '#' will be ignored, and an empty message aborts the commit.
  3. # On branch master
  4. # Changes to be committed:
  5. # modified: love.md
  6. # deleted: example.txt
  7. # Changes not staged for commit:
  8. # modified: 4.py
  9. # deleted: check.txt
  10. # deleted:"\345\233\275\345\257\206sm.md"
  11. # modified:"\345\256\211\345\205\250\344\272\213\344\273\266.md"
  12. # Untracked files:
  13. # .gitignore
  14. # A.spec
  15. # build/
  16. ~
  17. ~
  18. ~
复制代码
起首,删除光标位置下(以#号开始的行)的全部行。这些行是表明,不会被记载为提交信息的一部分。然后,在空缺处写下对本次提交的简短形貌。
  1. chore: Clean up untracked and deleted files
  2. Update love documentation(根据自己的情况适当修改,填写自己的文件,可以根据窗口中Changes to be committed部分填写)
  3. Remove unnecessary example.txt(根据自己的情况适当修改,填写自己的文件可以根据窗口中Changes to be committed部分填写)
复制代码
其次生存并退出编辑器,一旦您成功生存并退出编辑器,Git将吸收您的提交信息,并将暂存区中的更改作为一次提交记载到仓库中。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4