git command

admin · 2017-06-27 12:29 · 292次阅读

基本 git add 添加 git commit -m “xxx” 注释提交 git log 提交日志 git log --pretty=oneline 提交日志在一行显示 git reset --hard HEAD~1 回退到上一个提交 git reset --hard 467dcab 回到某个commit git reflog 查看命令历史 git checkout – file 丢弃工作区修改 git rm 删除一个文件 暂存工作区 git stash 当前工作现场“储藏”起来 git stash pop 恢复并删除stash内容 git stash apply 恢复

git stash drop 删除stash内容 git stash list 列出stash列表 分支管理 git branch 查看分支 git branch <name> 创建分支 git checkout <name> 切换分支 git checkout -b <name> 创建+切换分支 git merge <name> 合并某分支到当前分支 git branch -d <name> 删除分支 git branch -D name 强行删除分之 git checkout -b dev origin/dev 创建远程分之到本地 git pull 从远程分之拉取 git branch --set-upstream dev origin/dev 指定本地dev分支与远程origin/dev分支的链接 创建分支,修改代码,合并并删除分支过程 git checkout master 切换到主分支 git checkout -b bug-001 创建bug-001分之 git add file 添加文件 git commit -m “fix bug 001” 提交文件并注释 git checkout master 切换到主分支 git merge --no-ff -m “merge bug fix 001” bug-001 bug-001分之合并到当前分支 git branch -d bug-001 删除bug分支 标签管理 git tag 列出标签 git tag v1 打一个新标签 git tag v1 6224937 给某次提交打tag git tag -a v1 -m “tag desc” 6224937 指定某一标签打tag并注释 git show v1 看到文字说明 git tag -d v1 删除标签 git push origin tagname 推送标签到远程仓库 git push origin --tags 一次推送所有本地未推送标签 git push origin :refs/tags/tagname 删除远程标签

收藏

收藏

喻总来了~ 稀客啊~

登录后可以进行评论。没有账号?马上注册