我目前遇到一个分支问题,该分支的文件在git中列为未跟踪。
此分支已发送以供审核,它回来后说已移动的文件已被删除。我检查了它并且文件被列为未跟踪,即使当我更改到本地PC上的分支时我可以导航到这些文件。也许它还在我的缓存中,我不知道。
审稿人做了一些更改,然后推到我的分支机构并将其传回给我。然后,我为未跟踪的文件添加了一个git add“filename”。然后我承诺了他们,做了一个推动,它说我需要做一个拉。所以我继续做了拉动,它又显示了另一条消息“当前分支没有跟踪信息。请指定要与哪个分支合并”。
我做了 git branch --set-upstream-to origin UXUI-805 然后它说“分支UXUI-805设置为从源头跟踪远程分支主机”。不应该设置它来跟踪我所在的当前分支吗?因为最初我需要推动工作到同一个分支,但是那个是repo上的远程分支。
此外,我做了一个git分支来检查我所在的分支,我还在同一个分支“UXUI-805”
以 git pull =>向前走它说该分支是最新的,然后试图对原产地UXUI-805 进行推土机推进。它拒绝了推送,我收到了这条消息
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.
我尝试了git状态并且说
On branch UXUI-805
Your branch is ahead of 'origin/master' by 32 commits.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
尝试了一个git stash,但是说没有工作要保存。这是因为我已经承诺了这项工作
我不知道如何解决这个问题。请帮忙。感谢
答案 0 :(得分:0)
您在PC上的服务器和专用分支上有一个简单的主分支案例。
如果您希望在服务器上合并到master,则需要在master之上进行一次提交,发送以供审阅和合并。
为此,请查看您的最新提交,执行getProgressDrawable()
。
您将获得最新的主数据+您准备提交的更改。