2

Git 配置:

git config --global user.name yourname
git config --gloabl user.email youremail@qq.com

git帮助文档查看:

git config --help
git help config
man git-config

添加用户:

git config --global --add user.name yourname2

查看用户:

git config user.name(最近用户)
git config --get user.name
git config --list --global(所有用户)

删除user.name的一个值

git config --global --unset user.name youname2
git config --global --unset user.name
git config --global --add user.name yourname2

修改:

git config --global user.name yourname2
git config --global user.name yourname3
git config --global --list(查看用户)

起别名:

git config --global alias.co checkout
#设置checkout的别名为co
git config --global alias.br branch
#设置branch的别名为br
git config --global alias.st status
#设置status的别名为st
git config --global alias.ci commit
#设置commit的别名为ci
git config --global alias.lol "log--oneline"
#设置log--oneline一行显示的别名为lol

git基本的工作流程:

Git使用40个16进制的SHA-1 Hash来唯一标识对象。

1.blob
2.tree
3.commit
4.tag

git init:初始化一个仓库
git init --bare:创建一个裸仓库
git clone:克隆一个仓库

工作区working directory
暂缓区staging area
历史区history repository

其他命令:

git add 
git commit

git status
git rm
git mv
gitignore
 
git branch
git tag
git checkout
git stash
git merge

denson
366 声望57 粉丝