• git初始化本地库配置


    每次要往git上面传代码都忘记操作,下面记录下。

    在我的gitspace文件夹里面新建一个相应项目名命名的空文件夹:

    xxworspace_git

    进行账户配置(相当于登录了自己的git账号)
    1、git config --global user.name "你的名字或昵称"/

    2、git config --global user.email "你的邮箱"

    配置完成后:

    1. git clone http://gitlab.XXX.com/XXX/XXX.git 克隆远程仓库到本地

    2. clone的文件夹xxx下面有个.git文件夹,可以直接切换到与.git同级目录下,进行git init初始化操作,此时这个xxx文件夹就是你本地的工作库了(本地不同文件夹就是一个本地工作库了)

    3. git remote add origin http://gitlab.XXX.com/XXX/XXX.git 增加远程仓库(一般这个库你用账户新建过远程分支,config操作之后,工作库和远程仓库自动关联,就可以省略这部;如果第一次操作这个远程代码库,需要将本地文件夹关联到远程仓库地址,origin是远程仓库的别名,如果省略这部操作,后面git pull origin master就报错:origin不存在)

    本地没有工作库的话就必须进行这两个步骤:clone(克隆) + pull(从远程分支拉取最新代码)

    4. git pull origin master 从master分支拉取代码(多个分支下,你可以选择想要拉取的分支)

    (前面步骤完成之后git branch –a会看到你拉取的本地分支出现,蓝色括号里就是你当前所处的本地分支。本地分支名默认和被拉取的远程分支名重名这里是master,也可以是其他分支)

    5. 更改代码…….

    6. git add .   //提交所有变化  ,命令执行之后所有变动的信息都会在下面显示....

     git commit -m “修改备注”  //将工作空间workdir修改提交到本地工作库localrepo

    本地文件夹只是你修改的一个workdir,具体更改需要你提交才能保存到实际工作库(就是你的本地分支)

    *******前面新建的分支是关联的远程master分支,只为了拉取远程代码下来进行修改,用于过渡,修改完成后会重新存放一个新分支develop上******

    7. 重新新建本地develop分支,并在这个分支 git push origin develop

    在本地master分支上新建另外一个分支,并切换到该新建分支:

    Git checkout –b develop   //从 master分支新建的分支,其中内容就是master的复制版,不加-b就是本地现有分支切换

    Git push origin develop//远程分支名就是develop

    8、步骤7只是push,develop远程分支并没有和本地develop关联:

    本地和远程分支如下:

    本地所有分支都没有关联的远程分支

    9、将本地分支关联到远程分支:

    git branch --set-upstream-to=origin/远程分支名

    自此之后,相应的远程分支和本地分支就关联起来了,git branch –vv就能看到关联信息

     

     

    VS2017上面的git:pull远程代码需要先同步!!!

    Gitpull操作分解:git fetch  ------>  git merge

    git操作原理图

  • 相关阅读:
    忘记线上MySQL密码:
    Auth认证
    swoole定时
    hashMap,hashTable,concurrentHashmap的区别
    JSP中URL路径获取问题
    #Spring代理的简单例子#
    #动态代理#
    #类加载机制#
    #算法#二分查找和插入(start end交叉的地方)
    #tomcat#生成的jsp转换问题
  • 原文地址:https://www.cnblogs.com/zzc-Andy/p/14345607.html
Copyright © 2020-2023  润新知