git代码迁移

相信很多朋友遇到过提交代码时发现分支错了,但苦于对 git 命令的不熟悉,只是机械的复制迁移,本文讲述如何通过 git 命令迁移代码

添加当前目录的所有文件到暂存区

1
git add .

暂时将未提交的变化移除到堆栈中,并命名为【name】

1
git stash save [name]

切换分支

1
git checkout [branchName]

从堆栈中将之前未提交的变化再移入

1
2
3
4
git stash pop // 从堆栈中将之前未提交的变化再移入,并删除堆栈中暂存

# 推荐使用
git stash apply stash@{[number]} // 从堆栈中将之前未提交的变化再移入,不删除堆栈中暂存

重置暂存区与工作区(将添加当前目录的所有文件到暂存区还原,这样就可以继续开发了)

1
git reset .