• 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

  • 相关阅读:
    scrapy中selenium的应用
    Django的锁和事务
    redis
    【leetcode】187. Repeated DNA Sequences
    【leetcode】688. Knight Probability in Chessboard
    【leetcode】576. Out of Boundary Paths
    【leetcode】947. Most Stones Removed with Same Row or Column
    【leetcode】948. Bag of Tokens
    【leetcode】946. Validate Stack Sequences
    【leetcode】945. Minimum Increment to Make Array Unique
  • 原文地址:https://www.cnblogs.com/biehongli/p/7131854.html
Copyright © 2020-2023  润新知