Git原理和常用命令总结

git存储原理

内容寻址文件系统

git常用命令

1
2
3
4
5
6
7
git add
git commit
git push
git pull
git reset
git reflog # 查看全部操作纪录,可回退到由于重置而导致的纪录丢失
git cherry-pick

git http免密登录

  1. 新建git-credentials文件
    touch ~/git-credentials, window中为用户文件夹下新建git-credentials文件

  2. 编辑git-credentials文件
    vim gitgit-credentials, 添加https://{用户名}:{密码}@github.com

  3. 使得git-credentials生效
    执行git config --global credential.helper store

  4. 查看~/.gitconfig文件变化
    多了如下代码:

1
2
[credential]
helper = store