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

    一、使用前配置 :

    (1)允许多人进行开发 ,所以我们需要配置用户名和邮箱 ,这样在 Git仓库里面就能标明代码是谁进行提交 ,方便进行管理 。

    (2)配置提交人姓名 :git  config  --global   user.name '提交人姓名' 

    (3)配置提交人邮箱 :git  config  --global    user.email  '提交人邮箱' 

    (4)查看git配置信息 :git  config  --list      

    (5)通过命令行的形式进行配置 , 也可以通过修改配置文件来进行修改 ,

        文件名叫  . gitconfig ,位置在 C:Users 系统用户名 .gitconfig  

    注意 :如果要对配置信息进行修改 ,重复上述命令即可 ,配置只需要执行一次  ;

    二 、Git 的使用 :

    1.提交文件到 Git 仓库  需要的命令 :

    (1)git  init   初始化  git  仓库   。

        a:此时对应文件夹中会自动创建一个 .git 的隐藏文件夹 ,里面放的就是git相关配置信息与git仓库。

    (2)git status   查看文件状态  。

     

        b:此时我们index.html 文件还没有被git管理 ,如果需要被管理起来 ,需要操作下一步

    (3)git  add (文件列表) 追踪文件。

        c:此时文件是添加到了暂存区 ,还没有提交到Git仓库 。

    (4)git  commit  -m  (提交信息) 向仓库中提交代码。

        d:出现这些信息 ,代表提交成功 ;注意,后面要带上提交的日志信息 。

    (5)git   log   查看提交记录 。

     

     2.撤销 命令 :

    (1)将git 仓库中指定的更新记录恢复出来 ,并且覆盖暂存区和工作目录 :
                git   rest  --hard   commitID
    (2)用暂存区中的文件覆盖工作目录中的文件 :git checkout 文件
    (3)将文件从暂存区中删除 :git rm --cached 文件
    (4)将git 仓库中指定的更新记录恢复出来 ,并且覆盖暂存区和工作目录 :
                git reset --hard  commitID

    三 、分支细分  :

    • A:

          • 主分支是Git自动帮我们创建的 master,这条分支上的代码一般用于都是线上的项目

    • B:

          • 开发分支,在主分支上进行创建,一般用于我们开发的时候使用,也需要尽量保证其稳定性

    • C:

          • 功能分支,在开发分支上进行创建,用于实现某一个难度较大功能的时候使用

    • D:  三者的合并流程为:功能分支 -> 开发分支 -> 主分支

    1.分支的相关命令 :

    (1)git branch   查看分支  
    (2)git branch 分支名称  ,创建分支   (develop开发分支)
    (3)git  checkout  分支名称 , 切换分支 
    (4)git merge 来源分支  , 合并分支
    (5)git branch -d 分支名称,  删除分支 (分支被合并后才允许删除)(-D强制删除)

    2.暂时保存更改

    (1)存储临时改动 :git  stash
    (2)恢复改动 :git stash pop

    3.GitHub  仓库 :

    (1)git push 远程仓库地址 分支名称 
    (2)git push 远程仓库地址别名  分支名称
    (3)git push -u 远程仓库地址别名  分支名称 
                                -u 记住推送地址及分支 ,下次推送只需要输入 git push 即可
    (4)git remote add 远程仓库地址别名  远程仓库地址 

    4.克隆仓库 :

    (1)git clone 仓库地址 

    5.拉取远程仓库中最新的版本 :

    (1)git pull 远程仓库地址 分支名称
    (2)生成秘钥 :ssh-keygen
    (3)秘钥存储目录 :c:Users用户.ssh
    (4)公钥名称 :id _rsa.pub
    (5)私钥名称 :id_rsa

  • 相关阅读:
    c# Chart 服务器端动态创建ChartArea
    解决 ASP.NET Chart 控件出错 为 ChartImg.axd 执行子请求时出错
    C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
    JSON和JS对象之间的互转
    MAC OS下使用OpenSSL生成私钥和公钥的方法
    iOS 牛人技术博客分享
    iOS开发之头像裁剪
    iOS开发之使用CALayer封装下载进度条
    iOS开发之使用UIimage+ImageEffects实现图片模糊效果
    我的第一个开源项目(Auditory)
  • 原文地址:https://www.cnblogs.com/piyangtao/p/11636322.html
Copyright © 2011-2022 走看看