一、标题形貌
在利用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)通过下令行
进入要归并的分支:
- git checkout master
- git pull
复制代码 查看全部分支是否都pull下来
归并分支
接着提示文件被修改,无法归并。
3.2 办理文件归并辩论
在利用Git举行文件归并时,如果遇到提示某个文件已修改,这通常意味着该文件在要归并的两个分支中都有过改动。Git在尝试主动归并这些改动时,大概遇到了辩论,无法确定应该利用哪个分支中的更改。这时,Git会标志这些文件为辩论状态,并必要手动办理辩论。
办理辩论的步调如下:
- 查找辩论文件:git会列出全部存在辩论的文件。
- 处置惩罚修改文件:对于那些被修改但未暂存的文件,你必要决定是否保留这些改动。
- #对要保留改动的文件将它们添加到暂存区
- git add 文件名
- #对不需要保留改动的文件
- git restore --staged 文件名
- #或者
- git checkout -- 文件名
复制代码 - 处置惩罚删除文件:对于被删除的文件,实行以下下令不仅会从工作目次中删除文件,也会将其从Git跟踪列表中移除。
- 处置惩罚未跟踪的文件:对于未被Git跟踪的新文件,如果你盼望将它们纳入版本控制,可以利用git add <file>下令添加到暂存区。如果不想跟踪某些文件,可以更新.gitignore文件来忽略它们。
- 提交变更:在决定好如那边置惩罚上述全部变更后,利用以下下令来提交这些变更。确保在提交信息中清晰地形貌了所做的更改。
- git commit -m "Your commit message"
复制代码 如果进入编辑器页面,看到这样的窗口:
- # Please enter the commit message for your changes. Lines starting
- # with '#' will be ignored, and an empty message aborts the commit.
- # On branch master
- # Changes to be committed:
- # modified: love.md
- # deleted: example.txt
- # Changes not staged for commit:
- # modified: 4.py
- # deleted: check.txt
- # deleted:"\345\233\275\345\257\206sm.md"
- # modified:"\345\256\211\345\205\250\344\272\213\344\273\266.md"
- # Untracked files:
- # .gitignore
- # A.spec
- # build/
- ~
- ~
- ~
复制代码 起首,删除光标位置下(以#号开始的行)的全部行。这些行是表明,不会被记载为提交信息的一部分。然后,在空缺处写下对本次提交的简短形貌。
- chore: Clean up untracked and deleted files
- Update love documentation(根据自己的情况适当修改,填写自己的文件,可以根据窗口中Changes to be committed部分填写)
- Remove unnecessary example.txt(根据自己的情况适当修改,填写自己的文件可以根据窗口中Changes to be committed部分填写)
复制代码 其次生存并退出编辑器,一旦您成功生存并退出编辑器,Git将吸收您的提交信息,并将暂存区中的更改作为一次提交记载到仓库中。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |