git 配置与git 版本库

1.首先认识两个配置文件:
主目录下的.gitconfig和/etc/gitconfig
通过参数--global配置的是前者,如git config --global user.name younghz(删除设置>:git config --unset user.name ).
通过--system配置的是后者。
也可以通过git config --global -e或是git config --system -e分别编辑前者和后者。

通过git config -e(只能在repo目录或子目录下使用)编辑的当前repo的配置文件.git/config。


2.上述.git目录就是git版本库(repo)。.git下的文件组织如下:

.
|-- HEAD         # 这个git项目当前处在哪个分支里
|-- config       # 项目的配置信息,git config命令会改动它
|-- description  # 项目的描述信息
|-- hooks/       # 系统默认钩子脚本目录
|-- index        # 索引文件
|-- logs/        # 各个refs的历史信息
|-- objects/     # Git本地仓库的所有对象 (commits, trees, blobs, tags)
`-- refs/        # 标识你项目里的每个分支指向了哪个提交(commit)。

3.如果想设置别名的话:

git config --global(system) alias.st status

等等。


4.关于版本库和工作区在一个目录下的问题:
缺点:不安全,可能在删除工作区的同时删除版本库。
优点:便于目录追踪。
解决方式:克隆,在另一个工作区下操作。


5.补充:
以后commit时候加上-s参数,这样会在提交说明中自动添加提交者姓名和邮件的标石。这对
于Git/Android这种项目是必须的。
~                               
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值