Git:命令行操作

/ 默认分类 / 没有评论 / 1976浏览
#从当前分支创建新分支,并且推到远程仓库
git checkout -b xxxxx
git push origin xxxxx
//命令窗口使用代理
export https_proxy='127.0.0.1:4780'

#回退到上次提交不清除本地提交的代码
git reset --soft

#回退到上次提交并清除本地提交的代码
git reset --hard HEAD^

#提交有修改,可以修改文件也可以修改说明,不产生新的commit
git commit --amend
#修改git远程仓库的地址
git remote set-url origin ssh:...........
命令名作用
git stash隐藏当前的工作现场, 此时, git status的结果是 clean
git stash list查看所有隐藏, 每一行的冒号前面的字符串就是标识此隐藏的id
git stash apply重新显示标识为 id 的隐藏
git stash dropgit apply恢复隐藏后, 需要手动删除 list 列表中的记录
git stash pop恢复最新的进度到工作区
git stash pop stash@[stash_id]恢复指定的进度到工作区