请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在上传完分支后准备合并时出现了这个问题

swiper.vue和home.vue权限被锁了,我关了git重开checkout index-swiper也回不去

https://img1.sycdn.imooc.com//szimg/5adb6072000185bd04640065.jpg

https://img1.sycdn.imooc.com//szimg/5adb60140001744505610120.jpg

正在回答 回答被采纳积分+3

3回答

Dell 2018-04-22 16:28:59

同学你好,出错了,先看一下人家提示你什么,人家是这么说的,你切换分支前,要先提交修改文件。所以你要执行下git add. , git commit -m 'message',再去切换分支。如果git一点基础也没有,可以先不着急切分支,现在一个分支上做,抽空看看git再来搞分支开发。

0 回复 有任何疑惑可以回复我~
  • 提问者 BerserkTK #1
    确实没有git方面的基础,现在做到8-1的部分,这次的分支上传后第一次没有出现问题。之前我都是按照每个分支做完以后先git add. , 一般会有“LF will be replaced by CRLF in xxx The file will have its original line endings in your working directory.”的warning,
    接着的git commit -m 'message',git push,分支的上传都是没问题的,但是转回master就会出错,还有本地的最新分支文件上传完就会消失掉,确实还不太理解
    回复 有任何疑惑可以回复我~ 2018-04-22 16:49:32
  • 提问者 BerserkTK #2
    8-2又出现了之前的情况
    $ git add .
    warning: LF will be replaced by CRLF in src/pages/channel/Channel.vue.
    The file will have its original line endings in your working directory.
    warning: LF will be replaced by CRLF in src/pages/channel/components/Search.vue.
    The file will have its original line endings in your working directory.
    ------------------------------------------------------
    git commit -m  和git push没问题
    ------------------------------------------------------
    $ git checkout master
    error: unable to create file src/pages/channel/Channel.vue: Permission denied
    Switched to branch 'master'
    D       src/pages/channel/Channel.vue
    Your branch is up to date with 'origin/master'.
    回复 有任何疑惑可以回复我~ 2018-04-22 17:08:50
  • Dell 回复 提问者 BerserkTK #3
    嗯,那就现在一个分支上搞,回头补一下git的使用基础,然后看一下就回了
    回复 有任何疑惑可以回复我~ 2018-04-22 17:47:03
Dell 2018-04-22 11:02:13

你是不是mac的本啊

0 回复 有任何疑惑可以回复我~
  • 提问者 BerserkTK #1
    我是win10的本,我发现是每次做完一个分支上传后,本地上这个刚做好的新分支部分就没了
    回复 有任何疑惑可以回复我~ 2018-04-22 12:20:40
提问者 BerserkTK 2018-04-22 00:55:27

我现在把出问题的项目删了 然后把正常上传的分支重新合并继续往下做了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信