git 用法

一、基本配置

1. git config 设置配置项

2. git config --list  查看所有配置项

3. 配置 git 命令别名

        在.git/config文件中增加如下

[alias]
    st=status
    ci=commit
    co=checkout
    br=branch

4. git config 设置git commit 时的默认提示文本

~/.gitmessage.txt 可以是任意的文件名,参考git 官网文档,搜索default messageicon-default.png?t=M85Bhttps://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration

git config --global commit.template ~/.gitmessage.txt

二、基本用法

  1. git add
    • 工作区的内容提交到暂存区,红色变绿色
  2. git commit
  3. git push
  4. git pull
  5. git reset commitId
    1. 默认是soft 模式,执行了之后,会将之前提交的放在工作区。
  6. git reset --hard commitId
    1. 执行了之后,会清空所有的修改,相当于代码直接拉到commit Id这个节点
  7. git remote -v
    1. 查看远程仓库的地址
  8. git fetch
  9. git diff
    1. 查看差异
  10. git apply
  11. git log
  12. git checkout --filename
    1. 回退此文件的修改
  13. git cherry-pick
  14. git status
    1. 查看git状态,可以根据提示内容执行操作,比如cherry-pick 有冲突时,git pull 有冲突时,在解决了冲突后,该怎么做,可以用git status查下
  15. git branch -a
    1. 查看仓库分支

三、遗留问题

1. git 的hook 脚本执行的时间?

2. git commit 之后,用vi打开的文本文件的默认内容是从哪来的?

        其实在研究过程中,发现这是2个问题:

        1 是 以#开头的那些文本是怎么来的?

        2 是除了1之外的文本是怎么来的?

3. 

【先列一个提纲,然后不断补充,。。。】

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值