git
yunyala
后端开发工程师,熟悉Java、PHP编程语言和Redis、消息队列等中间件,喜欢写一些技术小工具。
展开
-
git checkout不同分支时,为啥会把当前分支的修改内容也带到新分支里面?
带有 -f 或 --force 选项切换分支: 使用git checkout -f 强制切换分支时,Git会无视未提交的改动,直接用目标分支的版本覆盖当前工作目录和暂存区的文件。这样就会导致原分支的未提交改动在新分支中“出现”。当你在Git中从一个分支切换到另一个分支时,如果没有先将当前分支未提交的改动暂存或提交,这些改动会被带到新分支。不带选项切换分支: 如果不加任何选项直接切换分支,并且当前有未提交的改动与目标分支的内容冲突,Git会拒绝切换并提示你先解决这些冲突或提交、暂存、恢复改动。原创 2024-03-15 14:36:36 · 1949 阅读 · 2 评论 -
合并开发分支的修改代码到release分支
如果远程仓库没有该分支13437-yg-release,会自动创建分支13437-yg-release。原创 2024-01-15 10:35:21 · 535 阅读 · 0 评论 -
git拉取远程新分支到本地
git chekcout -b dev(本地分支名称) origin/dev(远程分支名称)原创 2024-01-11 15:50:03 · 470 阅读 · 0 评论