• git使用


    一、创建分支,并提交

    1、git branch 分支名,(创建分支)

    2、git checkout -b 分支名  创建并切换分支

    3、git status 查看状态

    4、git add .  提交所有的分支内容,把分支内容添加到git仓库中暂存

    5、git commit -m '提交的内容简单介绍'  把文件提交到仓库,最好是提交的内容相关的简介,方便查看

    6、git push origin  ‘远程分支名’  将本地分支推送到远程分支

    7、git log  查看分支提交记录 

    二、本地分支关联远程仓库分支

    1、git branch -vv   查看本地分支跟踪的远程分支

    2、git checkout -b  <本地分支名>  origin/<远程分支名>   在远程分支名下创建本地分支并关联

    3、git branch -u origin/<远程分支名>   当前分支跟踪远程分支

    三、查看切换分支

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

    2、git log --graph  查看分支合并图

    3、git checkout <分支名>  切换分支

    四、合并分支

    1、git merge  <分支名>  合并指定分支到当前分支

    五、删除分支,删除提交记录

    1、git branch -d 分支名字  删除分支

    2、git reset --hard <分支id> 删除提交记录慎用

    3、git reset  --hard HEAD^ 撤销上次提交

    4、git rm --cache  ‘文件夹/... .js’  在git add 后如果有一个文件不想提交,可以使用此命令进行删除

    5、git reset 可以删除已经add并未commit的内容

    六、拉取代码

    1、git pull origin  远程git地址  从线上第一次拉取代码 

    2、git fetch origin master 将远程仓库origin仓库的master下载到本地

    3、git clone  远程仓库地址  从线上克隆主分支的内容

    七、修改分支名

    1、git branch -m oldbranch newbranch  修改分支名

    八、其他

    1、git --version  查看版本

    2、git init  初始化本地仓库

    九、错误处理

    解决方法:

    1、保留本地修改

    git merge --about 

    git reset --merge

    2、抛弃本地修改

    git fetch --all

    git fetch 

  • 相关阅读:
    lc第319场周赛第三题逐层排序二叉树所需的最少操作数目
    实现自动delete?
    什么是死锁?怎么排查死锁?怎么避免死锁?
    为什么视频流一般都用UDP
    Leetcode 537. 复数乘法(网友思路,自愧不如)
    MFC中使用sqlite3操作数据库 创建、插入、查询、修改、删除数据
    C++ std::set<>是什么 怎么用 遍历
    qt qtextedit 限制富文本复制 限制字符
    set容器判断是否插入成功
    C++ 循环for 引用 for(string & : )
  • 原文地址:https://www.cnblogs.com/lljun/p/11867057.html
Copyright © 2020-2023  润新知