zoukankan      html  css  js  c++  java
  • git remote 使用总结

    使用场景:新建一个git仓储并与远程关联

    1.初始化一个新的空的git仓储,并在仓储下做一些改动

    mkdir gitDir
    cd gitDir/
    git init
    touch file
    git status   #查看当前未提交的改动
    git add file
    git commit -m "新建文件file"   #将本次改动提交到本地仓库
    

    2.在git上或者码云上新建一个仓储A
    3.在本地仓库添加远程仓库A并将本地的master分支跟踪到远程的分支

    git remote add test https://gitee.com/neimenggudaxue/test.git  #git remote add 远程仓储名名称唯一即可  远程仓储地址
    git remote  -v  # 查看关联的所有的远程仓储名称及地址
    git remote  #查看所有的远程仓储名称
    git push test master -f   #提交本地仓储分支(master) 给远程仓储(test)分支(master)  此处是强制提交,
    git status # 查看当前未提交的内容,此时应该为空
    

    使用场景:A仓储下代码提交至B仓储

    1.克隆仓储A的代码到本地并修改
    2.查看当前远程仓储,结果是仓储A git remote -v
    3.删除当前远程分支(也可以不删) git remote remove A
    4.新增远程仓储Bgit remote add repository_B URL #URL为仓储B的地址
    5.提交本次修改至本地仓储

    git add .
    git commit -am "提交修改至本次仓储"
    

    6.提交本地仓储到远程仓储repository_B的master分支

    git push repository_B master -f #需强制提交,因远程分支的readMe文件与本地的有冲突
    

    PS:均是实践产生的结果,希望自己以后多尝试

    需学习命令:
    git remote 
    git remote -v 
    git remote add repositiry_name repository_url
    git remote remove repositiry_name
    git push repositiry_name branch -f
    git status
    
  • 相关阅读:
    JavaScript
    格式与布局
    表单和样式表
    HTML中表格的使用
    HTML 基础
    foreach使用和函数
    20160423 二维数组,锯齿数组和集合
    【学习笔记】系统集成项目管理
    BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系(转)
    关于ABAP事件的一张图
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/10951204.html
Copyright © 2011-2022 走看看