git学习笔记

一.安装

      apt-get git-core

二.配置用户信息

      git config --global user.name 'XXX'

      git config --global user.email 'xxx@email.com'

       配置局部信息

      git config user.name 'xxx'

      git config user.email 'xxx@eamil.com'

三.初始华数据仓库

      git init

四.提交代码

      git add main.c 添加main.c文件

       git  add .    添加当前目录下的所有文件和目录

      git commit -m "this is a commit"

      代码不是直接提交到仓库的。使用git commit -a可以一次性提交代码。git commit -a -m "xxxx commit"

      working directory-->(git add)-->staging area-->(git commit)-->repository

五.git包含blog, tree, commit三种类型的对象。

      查看文件内容 git show <文件哈希值>

      查看文件哈希值  git hash-object <文件名>

      查看文件类型  git cat-file -t <文件哈希值>

      查看tree内容  git ls-tree <tree哈希值>

      查看commit内容 git show -s --pretty=raw <commit哈希值>

      其中哈希值不用写全40位,只要能和其他文件区分,写出部分即可。


六.checkout文件

      git checkout -f HEAD 

      HEAD指向最新正在工作的commit


七.打标签

      git tag ver1.0 (轻量集的标签,指向commit, 没有创建新的tag对象)

      git tag -a ver1.0 -m "this is ver1.0" (创建tag对象,git的第四种对象。)

      提取tag指向的代码并打成tar包

      git archive --format=tar --prefix=目录/ ver1.0 |gzip > /tmp/tag_ver1.0.tar.gz


八.创建分支

      查看分支

      git branch

       创建分支

       git branch branch_name

       切换分支

        git checkout branch_name

         合并分支

        git  merge branch_name

        删除分支

       git branch -D branch_name


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值