git基本使用(个人见解)

创建本地厂库命令

        一、git init   初始化厂库(文件夹下输入该命令创建本地厂库,需要手动和远程厂库关联)

                1、git remote -v    查看是否与远程厂库关联

                2、git remote add origin 远程厂库地址    关联远程厂库

        二、git clone 远程厂库地址 (拷贝一份远程厂库,已经自动和远程厂库关联,用的比较多)

代码修改后的提交思路

        一、git add .    添加到暂存区(需要上传的、修改过的文件)(撤销git reset HEAD)

        二、git commit -m '备注'    提交到本地厂库,并且备注信息  (撤销git reset --soft HEAD^)

        三、git pull    拉取与本地分支对应的远程分支最新代码

                1、有冲突,解决冲突,解决冲突后重新执行 一、二、四步骤操作

                2、没有冲突进行下一步

        四、git push    把本地厂库代码提交到远程厂库(代码额提交完毕)

        git pull 约= git fetch + git merge FETCH_HEAD 据说后者更好,个人觉得git pull简单粗暴

        git fetch 是把远程厂库的代码更新到FETCH_HEAD这里面,在merge到本地厂库

分支的见解

        一、远程分支。即远程厂库的分支,做开发的时候master为主分支一般不能提交代码,dev(自取名称)开发分支一般是程序员提交代码的分支,由项目老大负责将dev的代码合并到master分支上,还会有一些bug修复的分支,等等都是独立的这些分支不相关,各有各的工作内容,当某个分支的功能实现完成的时候需要合并到master分支上。

        二、本地分支。本地自己创建的分支,用来解决管理自己本地的代码,比如当有个新的需求来的时候,之前开发的需求还没有完成,可以新建一个分支进行新需求的开发,即两个分支完成两个不同的需求互不相干,当新需求开发完成的时候合并到之前做的需求的分支。

        三、基本命令: *用的比较多

                * git branch    查看本地分支

                git branch -r    查看远程分支

                git branch -vv    查看分支详情信息(分支关联关系)

                * git branch dev(分支名)    创建分支

                * git checkout dev(分支名)    切换分支

                * git branch -b dev(分支名)    创建并切换分支

                git branch -d dev(分支名)    删除分支

                * git merge dev(分支名)    在当前分支合并dev分支

                git push origin(远程厂库名) dev(远程分支名)    创建远程厂库分支

                git push origin(远程厂库名) dev(本地分支名):dev(远程分支名)    取出本地dev分支创建    远程dev分支

                git push orgin :dev    删除远程dev分支

      

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值