zoukankan      html  css  js  c++  java
  • git的入门摸索和入门研究

    git官网:https://git-scm.com/

    git教程---菜鸟教程:http://www.runoob.com/git/git-tutorial.html

    git教程---廖雪峰:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

    git视频教程---极客学院:http://search.jikexueyuan.com/course/?q=git

    git的安装教程:http://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html

    你可以去官网下载git进行window或者linux或者mac的安装;安装之后你可以看文本教程学习,也可以看视频教程学习;

    1:用户信息:配置个人的用户名称和电子邮件地址:

    $ git config --global user.name "biehl"
    $ git config --global user.email biehl@koal.com

      

    2:查看账号信息

    $ git config user.name

    $ git config --get user.name

    或者账号和邮箱信息:$git config --list --global

    3:添加git的账号信息:

    4:删除多余的账号的信息:

    $git config --global --unset user.name “被删除的账号名“

    5:修改自己的账号名称:

    $git config --global user.name "要修改的账号名"

    6:获取git仓库的方法:git init或者git clone;

    $git init初始化git仓库

    注意:git init后面跟的可以是未创建的文件夹或者已经创建的文件夹;

    git init后面跟的可以是未创建的文件夹(未创建的git会帮忙创建)

    已经创建的文件夹;先进入到已经创建的文件夹,之后使用git init命令:

    $ git clone克隆仓库:

    7:git的添加$git add 和git的提交$git commit;

      第一步:进入工作区cd 自己的文件夹:cd 文件夹名

      第二步:创建两个文件a,b:touch 文件夹名

      第三步:将文件添加到暂存区:git add a b

      第四步:查看暂存区里面的状态:git status

    提交的命令(提交的命令是在git add 文件之后操作的):git commit -m "注解"

    8:修改了文件之后如何添加到暂存区和提交操作;

    9:删除文件的命令:$ git rm 要删除的文件

    10:删除之后如何还原呢:

    $git reset HEAD a

    $git checkout a

    11:只删除暂存区里面的目录的命令:

    12:git的重命名命令:

    $git mv 已存在的文件名    要命名的文件名

    13:忽略一些不需要添加到git的文件的操作方法:

     

    14:git本地分支与合并的操作:

    创建分支:$git branch 分支名称

    打标签:$git tag "标签名"   要打标签的名称

    分支之前的切换:$git checkout 要切换的分支名

    切换分支之前保存本地的修改:$git stash

    合并分支:$git merge 要合并的分支

    首先创建一个git仓库,然后进入到仓库:

     然后创建一个文件master.txt,向文件里面写入内容:

     

     提交到历史记录:

    第二次历史提交(先编辑一下,然后再进行历史提交):

    创建新的分支和切换分支:

     

    创建分支,并且在分支创建文件以及操作主分支的文件内容,但是当你切换到主分支之后,在主分支看到的内容还是之前主分支的内容,在分支里面操作的不会在主分支看到;

     15:查看历史示意图:

    $git log --online --decorate --graph --all

    16:标签可以针对某一时间点的版本做标记,常用于版本发布。

    $ git tag查看标签

    打标签(git tag 给它打上标签):

    查看历史示意图和起别名然后查看历史示意图:

    起别名$git config --global alias.别名 "被起别名的名称"

    查看一下标签tag:

    $git show 标签名称

    创建一个分支并且切换到该分支:

     将暂存区也保存起来:

    将存储的一些东西还原出来,先查看stash里面有什么东西:

    查看master已经存在了,但是stahs里面已经没有东西了:

    下面这种操作既可以使数据恢复也可以将数据保存到stash里面:

    删除stash里面的东西:

    创建一个分支,然后对分支进行合并:

    切换到主分支,然后将test_merge分支的内容合并到主分支中:

    合并有冲突的处理: $git merge --abort

  • 相关阅读:
    JDK的KEYTOOL的应用,以及签署文件的应用(原创)
    2017年Android SDK下载安装及配置教程(附带原文地址)
    C# 使用 MemoryStream 将数据写入内存
    iOS7下隐藏status bar的详细研究
    如何布局包含Image和Title的UIButton
    自定义iOS7导航栏背景,标题和返回按钮文字颜色
    UIRefreshControl自动刷新
    SDWebImage缓存图片的机制(转)
    iOS6的旋屏控制技巧
    IOS开发之----NSDictionary,JSON和XML互相转换
  • 原文地址:https://www.cnblogs.com/biehongli/p/7131854.html
Copyright © 2011-2022 走看看