zoukankan      html  css  js  c++  java
  • git常用命令汇总

    • 克隆线上代码
    git clone https://github.com/xxxxxx
    
    • 将远程指定分支拉到本地(本地不存在的分支)
    git fetch     # 拉取分支
    git checkout -b beta2 origin/beta2     # 创建一个新的beta本地分支,与指定的远程beta分支关联起来
    
    • 拉取+合并
      git pull <远程主机名> <远程分支名>:<本地分支名>
    git pull origin dev:master  # 默认当前本地分支就去掉[:master]
    
    • 提交当前分支代码
    git add .
    git commit -m "xxxx"
    git push origin dev/master  # 将提交到dev或master远程分支
    
    • 切换分支
    git branch -a  # 查看所有分支
    git branch  # 查看本地分支
    git checkout dev  切换到dev分支
    
    • 本地回滚
    # HEAD指向的版本就是当前版本
    
    git reset --hard <commit_id>
    
    git log --oneline   # 查看提交历史,以便确定要回退到哪个版本。
    
    git reflog  # 查看命令历史,以便确定要回到未来的哪个版本。
    
    • 远程回滚
    git reset --hard <commit_id>
    git push origin master -f       # 需要强制提交
    
    • 删除分支
    git branch -d <BranchName>  # 删除本地分支
    git push origin --delete <BranchName>   # 删除远程分支
    git push origin :<BranchName>   # 删除远程分支
    
    • 新建备份分支
    git branch backup 
    git branch -b backup #创建并切换
    
    • 修改分支名字
    git branch -m <oldName> <newName>   # 修改本地分支名字
    
    • 合并分支
    #将分支A的内容合并到B
    git checkout B
    git merge A
    
    • 登录
    git config --global user.name [user]
    git config --global user.email [email]
    
    • 标签tag

    1.添加标签: git tag -a version -m "note"
    注解:git tag 是打标签的命令,-a 是添加标签,其后要跟新标签号,-m 及后面的字符串是对该标签的注释。

    2.提交标签到远程仓库 :git push origin -tags
    注解:就像git push origin master 把本地修改提交到远程仓库一样,-tags可以把本地的打的标签全部提交到远程仓库。
    3.删除标签:git tag -d version
    注解:-d 表示删除,后面跟要删除的tag名字

    4.删除远程标签:git push origin :refs/tags/version
    注解:就像git push origin :branch_1 可以删除远程仓库的分支branch_1一样, 冒号前为空表示删除远程仓库的tag。

    5.查看标签:git tag或者git tag -l

    • windows修改文件可执行权限
    git update-index - -chmod=+x syncvertica-server.sh
    
    Hole yor life get everything if you never give up.
  • 相关阅读:
    程序员的自我修养(序)-量子
    我的IT生活-量子
    量子地图
    再出发
    新的一年快开始了,学点新东西吧,从React开始(一)
    ECMAScript 6 Features 中文版
    必须清零
    彩印网的第一阶段即将收官
    终于感觉掌握了一门重要的技术
    程序员的命运之轮
  • 原文地址:https://www.cnblogs.com/1fengchen1/p/13995133.html
Copyright © 2011-2022 走看看