git的基本内容

一 : 下载及安装

     下载:在网上搜git 在如下图片上点击下载,然后一直next下去即可

           

二 ,git和gitee

      git是一款可以将本地代码上传到远程到的软件

       git命令窗口是对cmd窗口的一个升级封装 比cmd的更加强大

      gitee(远程仓库)是国内的一个代码托管网站 模仿github(是全球程序员都用的一个网站,可以托管项目代码 方便协作开发)做的一个网站

      将本地代码上传到远程仓库 有2种协议 https协议 ssh协议

三 git的配置

 1,全局配置(绿色字体表示可以替换 选择任意的代号都可以)

        (1)  git config --global user.name "ying"                                   方便查看是谁上传的代码
        (2)git config --global user.email "1038050095@qq.com"         一台电脑仅配置一次即可

2,初始化本地仓库

        git init 在你的新建项目中的根目录下打开git并且执行此命令 这样就在本地新建

一个.git隐藏目录 但是该文件不能随意动 此目录包含你每次提交的版本记录

3,git命令

        git status               查看本地仓库下的代码文件状态 表示有四个文件夹需要提交

       git add .                                         表示将工作区的文件全部添加到暂存区

       git add 文件名                               将这个文件单独添加

       git commit -m '当前的描述'            将暂缓区的文件添加到了本地文件

       git remote add origin   远程仓库地址https协议             将本地仓库和远程仓库做关联

       git push origin 远程分支名           将本地仓库代码推送至码云远程仓库  如果码云没有这个分支则会创建该分支 如果没有就不新增该分支了

       git    branch 分支名                      在本地仓库创建一个新的分支

       git checkout  分支名                    本地代码切换到当前对应的分支

       git  branch -a                                  查看当前的所有分支 包含本地和远程分支

        git merge 分支名                         将对应的分支代码合并到当前所在的分支 一般master分支合并某一个分支                            

三  代码冲突时

在每次开始工作时,一定要从远程仓库 拉取代码

     git pull origion 远程分支名

在结束工作时 将本地仓库代码推到远程分支 

    git push      origion

冲突原因:

            是由于好几个人同时修改了同一个文件,git无法判断哪些文件该保留哪些该删掉

解决办法:

           重新提交

           git add

           git commit

           git push

 

四 版本回退

 1,查看所有的提交历史版本git log

                                            git log -pretty=online

2,回退到指定版本                 git reset -hard 提交的id(一般前六位就可以)

3,将该旧版本代码强制推到远程仓库     git push origin  master -f

4切回到dev分支 将bug修改完毕 ,重新提交 最后重新合并master分支然后推送到远程master分支就可以了

五,克隆代码

      git clone 远程仓库地址url         将远程仓库代码克隆一份到本地

                克隆到本地后 本地会自动生成.git文件,不用在git init

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值