开发常用

Git常用命令

2018-04-23  本文已影响2人  千万bt

常用命令

命令 用途 注释
git pull 拉取最新分支代码
git status 查看变更文件
git diff 文件路径 查看具体变更内容 文件路径可省略 显示所有变更文件和内容
git branch 查看本地分支
git branch -a 查看所有分支 包含远程仓库分支
git add 文件路径 将变更文件加入commit 文件路径替换为'.' 将所有变更文件加入commit
git checkout . 撤销所有更改
git commit -m "注释" 提交commit并注释
git push origin HEAD:refs/for/分支 提交代码到分支 分支为git branch所列分支
git log 查看提交历史记录
git checkout 分支 切换分支
git checkout -b 本地分支 origin/远程分支 创建绑定远程分支的本地分支并切换
git reset --hard CommitId 版本回退 CommitId为git log查找到的id,当CommitId为HEAD^时为回退到上个版本,HEAD^^为前2个版本,以此类推

切分支

未开发完毕时,尤其是一堆BUG的情况下需要切分支又不想commit的解决办法:

在正在开发的分支上

git stash

或者

git stash save "注释"

代码回到上一个commit,直接git stash的话git stash的栈会直接给你一个hash值作为版本的说明,如果用git stash save "注释",git stash的栈会把你填写的"注释"作为版本的说明。

重新切换分支回来之后进行恢复:

git stash pop

或者

git stash list
git stash apply stash@{0}

未完待续 持续更新

上一篇 下一篇

猜你喜欢

热点阅读