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
    
  • 相关阅读:
    webpack
    npm
    关于js click事件、touch事件的 screen 、client
    同源策略、jsonp、阻塞事件
    关于height、width、top
    新建空白图片
    配置环境
    异常02
    异常01
    集合框架08
  • 原文地址:https://www.cnblogs.com/qifengle1412/p/12856171.html
Copyright © 2011-2022 走看看