1.github配置
注意:每一级别的配置,都会覆盖上层的相同配置。
2.配置信息
用户名设置
git config --system user.name "XXX"
git config --global user.name "XXX"
git config user.name "XXX"
电子邮件
git config --global user.email "XX@XX.XX"
设置文本编辑器,默认为vi,这里设置为emacs
git config --global core.editor emacs
查看配置信息
git config --list
如果要查看某个特定的环境变量,只要把它的名字放到最后即可
git config user.name
3.用命令行创建新的仓库
echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add originhttps://github.com/xxx/xxx.git
git push -u origin master
4.用命令行提交到已存在的仓库里
git remote add originhttps://github.com/xxx/xxx.git
git push -u origin master
5.更新代码
git fetch origin master
6.git remote
git remote -v
git remote set-url origin https://...
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git
7. 分支
创建新分支:git branch branchName
切换到新分支:git checkout branchName
git pull <远程主机名> <远程分支名>:<本地分支名>
8. git lfs
git lfs install
git lfs track "*.psd"
...
https://git-lfs.github.com/
8. git diff
此命令比较的是工作目录(Working tree)和暂存区域快照(index)之间的差异
也就是修改之后还没有暂存起来的变化内容
HEAD commit版本
Index staged版本
直接将两个分支上最新的提交做diff
git diff topic master