关于branch:
git branch # 查看master分支
git branch dev # 创建新分支,拷贝一份当前所在分支代码到新分支
git check out # 切换到dev分支
git status # 查看状态
git add . # 将修改的文件添加到版本库的暂存区
git commit -m "这个代码提交的注释" # 将暂存的内容提交到当前所在分支
git checkout master # 切回master 分支
git merge dev # 将dev分支内容合并到master分支
总结branch 其他的命令:
git branch 分支名称 # 创建分支
git checkout 分支名称 # 切换分支
git branch -m 分支名称 # 创建并切换到指定分支
git branch # 查看所有分支
git branch -d 分支名称 # 删除分支
git merge 分支名称 # 将指定分支合并到当前分支
关于stash 作用跟bransh 是一样的
# 比如开发新功能的时候突然发现,源代码有bug
# 所以要把新开发的代码,存到别的地方,再在原来的代码上修改bug
git stash # 将发生变化的代码,临时储存到某个地方, 工作区还原到原来未修改的时候
# 此时已经回到原来状态
git status # 查看当前状态
git add . # 添加到代码暂存状态
git commit -m ‘提交注释’
git stash pop # 将暂存的代码合并到已经修改完的bug的代码
# 所以git stash pop 可能提示冲突
stash 的其他命令
git stash # 将当前的工作区所有修改过内容
git stash list # 查看某个地方存储的素有记录
git stash clear # 清空某个地方
git stash pop # 将第一个记录从某个地方重新拿到工作区
git stash apply 编号 # 将指定编号记录从某个地方拿到工作区
git stash drop 编号 # 删除指定编号的记录
关于github
git remote add origin https地址 # 为地址起一个别名origin, 连接hub
git push orign master