• Git常用命令总结


    新建一个项目并推到gitlib
    1.先在gitlib或github新建一个项目
    2.找一个文件夹打开终端把gitllib上的项目克隆下来,例:git clone 项目地址
    3.把自己写的项目,复制进来或者开始写项目。
    4.把写的项目push上gitlib
            1.git add . 创建本地的库
             2.git commit -m "标签内容"       把项目提交到本地
             3.git push 把项目推到gitlib
    查看分支状态  
     一般用于分支的操作,比如创建分支,查看分支等等,
        1.1 git branch
          不带参数:列出本地已经存在的分支,并且在当前分支的前面用”*”标记
        1.2 git branch -r
          查看远程版本库分支列表
        1.3 git branch -a
          查看所有分支列表,包括本地和远程
        1.4 git branch dev
         创建名为dev的分支,创建分支时需要是最新的环境,创建分支但依然停留在当前分支
        1.5 git branch -d dev
         删除dev分支,如果在分支中有一些未merge的提交,那么会删除分支失败,此时可以                       使用 git branch -D dev:强制删除dev分支,
        1.6 git branch -vv   查看本地分支和远程分支的对应关系
          可以查看本地分支对应的远程分支
        1.7 git branch -m oldName newName
          给分支重命名
    本地新建分支和远端分支建立映射关系,拉取这个远程分支到这个本地分支
        1.先切换到要建立关系的分支下:git checkout  本地分支名
        2.使用:    git branch -u origin/远程分支名
    3.在拉下来: git pull

    拉取远程分支,强行覆盖掉本地分支,本地全部不要,远程的全接受。

     1.git fetch --all  下载远程的库的内容,不做合并
    
     2.git reset --hard origin/master 
    
      注意:这步是忘记我当前的本地分支上的一切,使它与origin / master完全相同。
    
           你要想和你远程某个分支相同只需把master改成远程分支名。
    
     3.git pull

    本地新建分支并推送到远程

    git checkout -b test
    
    git push origin test
    
    这样远程仓库中就新建一个test分支了。

    新建分支并切换到指定分支

    git checkout -b 本地分支名 origin/远程分支名
    
    该命令可以将远程git仓库里的指定分支拉取到本地,这样就在本地新建了一个dev分支,并和指定的远程分支release/caigou_v1.0关联了起来。

    在本地新建分支开发完代码后,两种方式提交。

    1.现在本地合并到主分支,然后提交到远程。

    git checkout master         #切换都master分支

    git merge dev                  #把dev合并到master分支

    git push

    2.常用方式

    先把代码提交到远程的分支中,注意此时没有合并到master.

    通过merge request(下图)中新建 new merge request ,通过处理冲突后提交合并请求。

     

     

     
  • 相关阅读:
    团队项目-第一阶段冲刺2
    团队项目-第一阶段冲刺1
    第九周总结
    梦断代码阅读笔记02
    第八周总结
    团队会议个人领取任务
    梦断代码阅读笔记01
    Spring Boot 揭秘与实战(二) 数据缓存篇
    Spring Boot 揭秘与实战(二) 数据缓存篇
    Spring Boot 揭秘与实战(二) 数据缓存篇
  • 原文地址:https://www.cnblogs.com/wzzxz/p/11654658.html
Copyright © 2020-2023  润新知