git 安装配置

git 

    分布式版本控制系统,不必服务器端软件支持。没有全局版本号。
    不必连接服务器即可实现版本管理。

概念:
        版本库:.git    通过 git commit -m "提示消息"  提交到本地版本库 
        工作区:项目目录 =》正在编辑的文件
        暂存区:.git 目录中 index 文件  通过 git add.  添加

下载:git下载地址

  安装,配置:

        git config --global user.name "runoob"
        git config --global user.email test@runoob.com

        安装后在c盘用户目录下生成.gitconfig文件,主要用于别人访问你的文件时,通过email和name 和你交流

使用:
        1. 初始化版本库
            git init
        2. 查看版本库状态
            git status
        3. 将待提交的资源添加到暂存区中
            git add <file-name>
            git add .
        4. 将暂存区中的资源提交到版本库
            git commit -m "提交消息说明"
        5. 查看提交日志
            git log

 分支管理
            git branch 
                -- 查看所有分支
            git branch <branch-name>
                -- 创建分支
            git checkout <branch-name>
                -- 切换分支
            git merge <branch-name>
                -- 合并分支
            git branch -d <branch-name>
                -- 删除分支

github(https://github.com)、码云(https://gitee.com/)、coding.net(https://coding.net):
    基于 git 的代码托管平台
    码云平台的使用与 github 平台使用类似:
        http://www.runoob.com/git/git-remote-repo.html

    码云:码云
        1. 注册、登录
        2. 生成 SSH Key
            ssh-keygen -t rsa -C "abc@gmail.com"
            默认是在操作系统用户目录下生成 .ssh 目录,id_rsa是私钥文件,
id_rsa.pub是公钥文件
        3. 将 id_rsa.pub 文件中的内容复制,粘贴到码云个人账户中的 "ssh公钥" 中
        4. 验证是否配置成功:
            ssh -T git@gitee.com

        以上操作是全局操作,同一台电脑执行一次即可
        
****************************************************************************
        5. 在码云账户中创建空版本库
        6. 将本地已有版本库提交到远程仓库中:
            在本地版本库中执行:
                git remote add origin https://gitee.com/xxxx/yyyy.git
                git push -u origin master
                (https: 每次提交时需要输入用户名与密码,
https://gitee.com/xxxx/yyyy.git是远程仓库的URL)
                git remote set-url origin git@gitee.com:xxxx/yyyy.git
                git remote add origin git@gitee.com:xxxx/yyyy.git
                git push -u origin master
                (ssh: 因为已配置过ssh公钥,每次提交不用输入用户名与密码
,git@gitee.com:xxxx/yyyy.git是远程仓库的URL)
        7. 继续在本地工作空间中编码
        8. 完成一个功能并通过测试后,提交到本地版本库中
            git add .
            git commit -m "xxxx"
        9. 将本地版本库内容推送到远程仓库
            git push

    git使用流程:
        1. 如果本地没有版本库(下载):git clone 版本库URL
            如果本地有版本库(更新):git pull
        2. 在工作空间中编码
        3. 在完成一个功能并通过测试后,提交本地版本库
            git add .
            git commit -m 'message'
        4. 将本地仓库版本提交到远程仓库
            git push

    git分支:
        git branch -- 查看所有分支
        git branch <branch-name> -- 创建新分支,仅创建不切换
        git checkout <branch-name> -- 切换到指定分支中
        git checkout -b <branch-name> -- 创建新分支并切换到该分支下
        git merge <branch-name> -- 合并分支
        git branch -d <branch-name> -- 删除分支

    git push:
        git push -u origin master
            将本地仓库 master 分支提交到远程仓库的 master 分支中,设置以后
使用 "git push" 命令提交的默认远程仓库为 origin 的仓库
        git push
            将本地仓库提交到默认的远程仓库中
        git push origin master:dev
            将本地仓库 master 分支提交到远程仓库的 dev 分支中。 
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值