zoukankan      html  css  js  c++  java
  • Git

    常用命令

    • 新建分支
    #创建分支
    git branch [name]
    #切换分支
    git checkout [name]
    #以上可以合并为
    git checkout -b [name]
    #添加到暂存
    git add .
    #提交到本地
    git commit -m 'message'
    #拉取远程分支到本地(本地并没有这个分支)
    git checkout -b localbranchname origin/branchname
    
    • git 常见问题
    #先查看状态,一般会有提示
    git status
    
    • git 提交
    #它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。
    git add .
    #不会提交新文件  git add --update的缩写
    git add -u 
    #全部提交 git add --all的缩写
    git add -A
    
    • 提交分支到github
    #提交分支到远程仓库(远程没有branchname)
    git push origin branchname:branchname
    #否则
    git push origin branchname
    #Github审核过后,更新master
    git pull
    
    • 拉取/删除分支
    #列出所有分支
    git branch -a
    #拉取远程分支
    git fetch origin dev (dev是远程分支)
    #删除远程分支
    git push origin --delete branchname
    #删除本地分支
    git branch -d branchname
    
    • 分支回退
    #查看历史版本
    git log
    #查看历史命令
    git reflog
    #版本回退
    git reset --hard commitId/HEAD^   //HEAD^表示回退到上个版本,HEAD^^上上个版本
    
    • git后悔药(撤销)
    #若需要撤销,先查看git状态
    git status
    #git add . 之前,还未添加到暂存区直接撤销
    git checkout -- file  //注意这里的 -- 没有这个那么这就是一个切换分支的命令
    #git add . 之后,已添加到暂存区,未commint
    git reset HEAD <file>  //撤销暂存区的修改到工作区,再去执行上一步
    #已经commit了,但是还未push到远程库
    使用版本回退
    
    • git打tag切换tag
    #打tag, -a 表示这是一个带备注的tag, -m 是具体的备注信息
    git tag -a tagName -m "my tag"
    #列出tag
    git tag
    #查看具体tag
    git show v1.x.x
    #切换tag
    git checkout tagname
    #删除tag
    git tag -d v0.x.x
    #远端tag删除
    git push origin :refs/tags/v0.x.x  
    #推送tag到github
    git push origin tagname
    

    本地代码与Github仓库关联

    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin https://github.com/xxxx/xxxx.git
    git push -u origin master
    
  • 相关阅读:
    WeX5那些坑
    项目总结-微信公众平台Html5
    项目总结-APP中的HTML5
    夜幕团队成员的工资究竟几 K ?
    Docker竟然还能这么玩?商业级4G代理搭建实战!
    今天,大佬云集的夜幕团队正式成立了!
    InnoDB物理行中null值的存储的推断与验证
    探究InnoDB数据页内部行的存储方式
    DAO模式
    JDBC
  • 原文地址:https://www.cnblogs.com/qifengle1412/p/12856171.html
Copyright © 2011-2022 走看看