git操作大全,详细解答

     SVN :实现共享资源,集中式管理,版本控制工具,所有代码放在svn上
    缺点:一旦集中管理代码丢失,就over了
    svn 图解安装,客户端服务端,svn  checkout设置地址 

    git:分布式版本控制系统    gitee/github/自己做git服务器
    每个人都有一个git,本地仓库,推送通过本地推送到远程。拉取从远程拉取到本地

    git bash  改动,提交(本地),同步(拉取),冲突解决,编译ok,推送
    git网址
    https://mubu.com/doc/pj7GYb00mY     幕布
    http://www.bugshouji.com/bbs-read-run?tid=1232   git指令
    https://learngitbranching.js.org/?locale=zh_CN   游戏
 
    git add  到缓存区,gitcommit到本地仓库
    git  fetch  远程仓库同步到远程副本,git merge 同步 到 本地仓库
    git checkout-b 创建并且切换分支
    git merge  a指定分支合并到当前分支  
    git fetch  从远程仓库下载本地仓库中缺失的提交记录   更新远程分支指针(如 o/main)  没有改变本地文件
    git pull  git fetch 和 git merge  缩写  拉    git pull --rebase    git fetch 和 git rebase  缩写
    git push  推到远程仓库,更新远程分支   
    git checkout 切换分支
    git branch 创建分支
    git merge bugFix : 指定分支合并到当前分支    
    git rebase 分支: 当前分支合并到指定文件上  重新设置基线,变基  出现有相同文件代码文件被更改了
    git fakeTeawork foo 3  远程提交可以控制分支和提交数量
    git clone:克隆远程仓库到本地。
  

    git  pull  当你使用 git pull 命令时,会先从远程仓库中拉取最新的分支代码到本地,
    然后再将本地分支与远程分支合并首先会将当前分支与远程存储库进行比较,
    以检查本地分支是否过时。如果本地分支比远程分支新,则 Git 会将远程分支的最新提交合并到本地分支中。
    如果远程分支比本地分支新,则 Git 会将本地分支的更改推送到远程分支中。
    远程分支只是具有看和同步远程代码库的最新修改,以确保自己的代码基于最新版本进行开发,
    并避免与其他开发者产生冲突。

    git push 命令用于将本地代码推送到远程仓库,以实现与其他开发者的代码同步。
   具体来说,git push 命令会将本地仓库中的某个分支
   (比如 master 分支)的最新提交推送到远程仓库中对应的分支(比如 origin/master)。

      git fetch 命令的作用是从远程仓库中拉取最新的代码到本地,但不会自动合并代码,
      只会将远程分支的最新代码下载到本地仓库,并在本地仓库中新建一个指针来指向远程分支,

      git  merge  可能会发生代码冲突,需要手动合并,会和下载到本地的远程分支进行比较,
   
      远程副本
      是当需要将本地仓库同步到远程副本或者从远程副本更新本地仓库中的代码时,
      就需要使用一些特定的命令来与远程副本进行交

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值