zoukankan      html  css  js  c++  java
  • Git常用命令

    git init     有一个项目,cd到根目录,初始化该项目为git项目。会生成一个版本库,所有文件会有一个标记。  常用

    git clone url  克隆git项目到本地,默认检出master分支

    git add   可以添加文件到暂存区

    git commit -m 提交修改

    git branch 查看本地分支

    git branch -a 查看本地、远程所有分支

    git branch -b xxx  基于当前分支的提交点创建新的分支

    git branch -d xxx 删除分支

    git remote prune origin 删除本地无效远程分支

    git branch --set-upstream-to=origin/<branch>  <local-branch-name>  关联本地分支和远程分支

    git branch --set-upstream-to=origin/master_yichuan_jan master_yichuan_jan

    git checkout branch 检出分支

    git checkout -b branch 基于当前分支提交点创建并检出分支

    git checkout file 丢弃未暂存的修改

    git merge branch 将xx分支合并到当前分支,合并过程是比较每一个文件在两个分支中的的历史提交版本号,直到找到文件基版本号,如果此文件只有一个分支修改,顺利合并,如果都有修改,则提示冲突,手工处理,再执行一次合并后的提交

    git rebase branch 将当前分支变基到目标分支  变基过程是找到两分支的共同基版本号,将当前分支的所有提交依次合并到目标分支上,执行n次合并,如果有冲突则处理冲突,直到合并结束

    git cherry pick commit-sha 将某基本提交修改合并到当前分支,合并的是该提交版本号对应他指向的前一个版本号的修改,n次合并后结束

    git push 默认推送本地分支到与其关联的远程分支 

    git push <远程主机名> <本地分支名>:<远程分支名>    推送本地分支到远程的任意一个分支  

    git push origin master:master

         

    --------学习 交流 提升-----------
  • 相关阅读:
    MySQL索引原理及慢查询优化
    MySQL单表百万数据记录分页性能优化
    linux下crontab命令的使用
    php递归读取目录
    php实现函数重载
    php数组常见的几种遍历方法
    ArtTemplate 使用笔记
    打算换工作的伙伴们,快来看啦,各种职位,随便挑咯...
    看看国外的javascript题目,你能全部做对吗?(分享)
    逛园子,看到个练习题,小试了一把(淘宝ued的两道小题)
  • 原文地址:https://www.cnblogs.com/blogNYGJ/p/11064361.html
Copyright © 2011-2022 走看看