• 初学git


            初学git,总结了一点东西,可能有理解和操作的不到位的地方,发现的朋友还望指正。。。

    1、找到“参与协作的仓库”

     

    2、找到右上角“派生”(单击进入)

     

    3、回到主页面可以看到:

             

    4、本地新建文件夹用于存放克隆仓库

             

    5、在newtest1文件夹下进入GIt bash here

             

    5、克隆mall

                        

          

          

    6、mall文件夹下进入git gui

     

    7、复制vip1712/mallSSH,加入到remote

         

         

         

         

    8、本地开发代码前,先做两件事:切换分支,创建新的分支。

         

         

    9、开始开发代码,编写,修改程序举个栗子

      打开本地mall文件夹下的test.py,修改内容。

         

    10、修改完成后,提交到自己的新建分支上。(命令提交或者GUI界面上提交)

         

         

         

             

    注意:上面的操作只是提交到我们新建的my_branch分支上

     

    下面非常重要!!!下面非常重要!!!下面非常重要!!!

    11、首先总结一下,以上这10个操作是先在服务器上将“vip1712/mall”这个仓库进行派生(其实是在服务器上将参与协作的仓库“vip1712/mall”克隆到我的仓库下),派生完的“mall”仓库还是在服务器上,所以要将“mall”下载(克隆)到本地我的电脑磁盘中。

    克隆是把整个mall下载到了我的电脑中,但是mall是有很多分支的(目前有master和test1),因为我们是要在test这个分支下开发代码,所以在进行代码开发前,要先进入到test分支,也就是所谓的切换分支,切换到test分支下。

    切换完分支,还要创建一个私人的、新的分支,因为其它开发人员也可能要在test分支下操作,大家都在一个分支下开发最后合并的时候容易出错(比如:要凑齐一桌子菜,要求10个厨师每人做一个菜,那肯定是每个厨师分别在不同的锅里炒菜,炒好后再陆续送到餐桌上,这才是最好的选择,个人理解)

    最后提交到服务器去当然也就是原路返回,先提交到自己的分支。。。

    提交到服务器之前,还要做一次抓取(git fetch vip1712),原因:从自己在服务器派生开始,到自己提交到自己的分支上,这期间包括开发代码,这个时间是很长的,在自己开发代码的期间,vip1712这个仓库里的部分东西很可能已经被别人修改过了,所以不能直接上传,需要先git fetch vip1712,将可能已经被修改的东西同步到自己的分支上。。。

    继续上图:

     

    注意:上面的图是我在自己派生的仓库里做的修改,只做演示,因为vip1712这个仓库里的东西只有管理员才有权限修改,我是改不了的。当然我在自己派生的仓库里修改我再去fetch,是不可能看到任何修改内容的。(写在这里是为了强调上传到服务器前先要fetch

    12、下一步,抓取,git fetch vip1712

     

    13、从自己的私人分支my_branch切换到vip1712/test1

     

    14、合并分支

         

        

    15、上传到自己派生的远程仓库mall下的test1分支上。

           

    16、合并请求

         

     

    到此结束了。。。。

     (https://www.cnblogs.com/wupeiqi/p/7295372.html)

  • 相关阅读:
    Finalize,Dispose,SuppressFinalize
    防火防盗防微软,Firefox发布插件自动检测服务
    Nginx的Rewrite设置及示例
    Linux游戏开发包 ClanLib 2.1.0 发布
    HTTP协议详解(真的很经典)
    Linux on POWER:发行版迁移和二进制兼容性考虑事项
    映射网络驱动器VBS脚本
    [笔记] 使用 opcache 优化生产环境PHP
    2020最新版MySQL数据库面试题(三)
    请注意,面试中有这7个行为肯定会被拒绝!
  • 原文地址:https://www.cnblogs.com/MisterZZL/p/9534303.html
Copyright © 2020-2023  润新知