请稍等 ...
×

采纳答案成功!

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

git问题

为啥我看老师你commit之后不需要push呀?

另外问一下,在A分支修改代码后经过add . 和 commit 但不push,之后切换分支B后是看不到A修改的代码的,如果A分支修改代码后直接切换到B分支这样可以看到A分支修改的代码吗?

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

1回答

双越 2021-06-11 17:27:49

commit 和 push 本来就不相关。commit 是提交到本地仓库,push 是同步到远程仓库。你可以在本地多次 commit ,最后一次性 push 。


A 分支修改代码之后,不建议直接切换到 B 分支,此时 git 可能会提示并阻止你切换分支。

最好是 commit 之后,再切换到 B 分支。或者暂时用 git stash 来缓存修改。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕尼黑0075365 #1
    好的我明白了,还有一个问题就是用stash缓存修改后为啥status能看到新增的文件,难道新增的文件不会缓存吗?   新增了文件后用checkout切换分支或者新建分支还能看到此文件吗
    回复 有任何疑惑可以回复我~ 2021-06-11 17:41:03
  • 双越 回复 提问者 慕尼黑0075365 #2
    修改后当然能通过 status 看到内容,stash 只缓存之前的文件。
    回复 有任何疑惑可以回复我~ 2021-06-12 14:30:06

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信