【Git】切换分支,以及git stash的使用

问:怎样在不commit的情况下,拉取别人的代码 / 切换到本地某次commit?

更新项目步骤
  1. 可以先执行git stash 将本地修改保存起来。 这样本地就干净了。再使用git status,看不见修改的文件
  2. 然后 git pull 拉取别人最新代码
  3. git stash pop恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区。git status后就可以看见之前修改的文件
切换到本地某次commit
  1. git log 查找目标版本的commitID,复制下来

  2. git checkout 目标版本commitID,此时就进入了旧版本的代码,观察可知是切换了一个旧版本代码的临时分支

  3. git checkout 原来的分支名(比如git checkout master),这就回到了最新的代码

发布了552 篇原创文章 · 获赞 201 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/sinat_42483341/article/details/103588180