我有两个分支,一个叫做master,另一个叫做dev我目前在master分支中,我想去dev分支把文件移到开发服务器上.但是,当我表演时
$ git checkout dev
Run Code Online (Sandbox Code Playgroud)
我收到消息:
以下未跟踪的工作树文件将被checkout覆盖:
Run Code Online (Sandbox Code Playgroud)pages/memclub/images/subheaders/leadership.png pages/memclub/images/subheaders/male.png pages/memclub/images/subheaders/marketing.png pages/memclub/images/subheaders/training.png
我不想将文件提交给主人,他们还没准备好被推送.
Eth*_*own 23
首先,您需要添加有问题的文件,以便Git跟踪它们(您不必提交任何更改,但Git需要知道文件):
git add pages/memclub/images/subheaders/leadership.png pages/memclub/images/subheaders/male.png
git add pages/memclub/images/subheaders/marketing.png pages/memclub/images/subheaders/training.png
Run Code Online (Sandbox Code Playgroud)
然后你可以存储你的更改:
git stash
Run Code Online (Sandbox Code Playgroud)
当您准备好再次开始处理文件时,您可以使用:
git stash pop
Run Code Online (Sandbox Code Playgroud)