git 常用命令 使用和说明(持续补充,优化)
git pull
git pull 拉取代码
git commit
git commit 提交代码到本地仓库
git push
git push 提交代码到远程仓库
git stash
git stash 贮藏代码,一般 git pull 拉取代码时发生冲突使用,代码开发到一半,要做其他功能使用
git stash list
git stash list 查看贮藏代码的合集
git stash pop
git stash pop 把贮藏代码还原到当前项目.一般都会有冲突,需要解决冲突.(还原成功之后会删除在stash上的备份代码)
git stash apply
git stash apply 把贮藏代码还原到当前项目.一般都会有冲突,需要解决冲突.(还原成功之后不会删除在stash上的备份代码)
7.git cherry-pick
git cherry-pick 此命令用于, 将当前分支的某一次提交(commit),复制一份,摘取到其他分支.
使用方法:
1: 打开git log,或者小乌龟显示git log
2: 复制需要合并到其他分支的commit id.(例如: SHA-1: 5b8d0356dc7a373db5b697a7cb72fd5775c688db , SHA-1: 不要复制)
3: 切换到其他分支(或直接到别的文件下拉取新分支,切换为其他分支.这种做法对于git不熟悉的人更加安全)
4: 使用命令 git cherry-pick 5b8d0356dc7a373db5b697a7cb72fd5775c688db 回车,完成
5: git push 提交代码,流程结束(期间可能会有代码冲突,解决就行)
放弃cherry-pick
--quit 退出当前的chery-pick序列
--continue 继续当前的chery-pick序列
--abort 取消当前的chery-pick序列,恢复当前分支
8.git checkout