zoukankan      html  css  js  c++  java
  • Git的使用简介

    Git介绍
    1.什么是Git?
      Git是一种分布式代码管理工具,非常适用于多人同时开发一个项目的情况。
    2.Git的本地管理
        2.1 版本库
            版本库:.git的文件夹就是版本库
            工作区:.git的上一级目录就是工作区;
                注:只有工作区中的文件或者文件夹才可以做版本控制;
        
        版本库的创建:
            右击鼠标,使用Git Bash命令,在命令行输入git init即可;
    3. Git的远程仓库
        GitHub作为远程仓库:
        1. 注册GitHub
        2. 登录,点击右上角的“+”号,创建repository
        两种协议:
        SSH协议:
        
        使用Git Bash命令来创建一对秘钥:
            ssh-keygen -t rsa -C ‘15755589769@163.com’
        生成的秘钥默认存放在C盘:
            C:Users12458.ssh
        公钥:
            要放在GitHub上:
            setting-->Develop Keys-->add develop key-->将公钥输入-->输入密码确认
        使用Git Bash命令将本地仓库文件推送到GitHub,执行下面两个命令:
            git remote add origin git@github.com:moonlight-lyle/third.git
            git push -u origin master
        删除origin:
            git remote add origin-http https://github.com/moonlight-lyle/fourth.git
            git push -u origin-http master
        使用小乌龟提交到GitHub上,并且使用SSH协议,需要配置相关信息:
            鼠标右击-->TortoiseGit-->设置-->网络:
                小乌龟默认设置为:C:Program FilesTortoiseGitinTortoiseGitPlink.exe
                使用SSH协议需要改成:E:developgitGitusrinssh.exe
            鼠标右击-->TortoiseGit-->设置-->Git-->远端-->
                设置远端名字:origin
                设置URL: git@github.com:moonlight-lyle/third.git
                设置私钥路径:C:Users12458.sshid_rsa
                添加/保存-->确定
            右击鼠标-->Git同步-->推送
            
        从远程上克隆代码:
            注:第一次必须使用克隆从远程获取代码;
                Git Bash命令方式:
                    新建文件夹clone-->鼠标右击-->Git Bash-->git clone https://github.com/moonlight-lyle/fourth.git(克隆地址);
                小乌龟方式:
                    鼠标右击-->Git克隆-->输入克隆地址和目录
                    
        解决版本冲突:
            多人同时操作同一个文件,容易产生版本冲突;
            解决版本冲突时,先拉取远程代码,然后和本地的进行合并,再进行提交;
            
    4. idea中使用Git工具:
        1. 在idea中配置Git:
            setting-->Version Control-->Git-->E:developgitGitcmdgit.exe(Git安装目录)
            setting-->Version Control-->Github-->配置GitHub的用户名和密码
            
        2. 在idea中创建工作区:
            VCS-->Import into Version Control-->Create Git Repository-->选择目前项目目录的上一级文件夹作为工作区
        3. 提交到本地仓库:
            选中项目-->鼠标右击-->Git-->Commit
        4. 推送到远程GitHub
            选中项目-->鼠标右击-->Git-->Repository--Push-->Define Remote
        5. 远程克隆
            VCS-->Git-->Clone-->输入克隆地址
        6. 远程拉取代码:
            选中项目-->鼠标右击-->Git-->Repository--Pull-->输入远程地址
        7. 解决冲突:
            选中项目-->鼠标右击-->Git-->Repository-->Merge
            合并时注意:
                左边是本地仓库代码;
                右边是远程拉取的代码;
                中间是公共的代码;
                在合并时,可以先将左边的合并到中间,再合并远程;
                或者,先合并远程,再合并本地的。
        
            
                
        
         
  • 相关阅读:
    26、实例化需求:团队如何交付正确的软件
    25、华胥引
    24、老子
    23、禅与摩托车维修艺术(又名万里任禅游)
    22、中国哲学简史
    21、人类简史-从动物到上帝(赫拉利)
    20、淘宝技术这十年
    19.验收测试驱动开发
    18. Scrum敏捷软件开发
    17、胡适谈哲学与人生
  • 原文地址:https://www.cnblogs.com/lyle-liu/p/12614495.html
Copyright © 2011-2022 走看看