月度归档:2017年11月

git常用命令整理

#查看当前代码的远程分支
git remote -v
# 查看当前代码状态
git status
# 查看代码当前revision
git rev-parse HEAD
# 查看提交记录
git log commit
# 查看分支创建时间,分支可以是本地分支,也可以是ref的远程分支
git reflog show --date=iso 
# 图形方式显示日志
git log --oneline --graph
# 获取所有变更
git fetch --all
# 重置,强制覆盖本地变更。
git reset --hard origin/master

mac下让git不跟踪.DS_Store文件

# 在您的项目目录下面从仓库删除所有.DS_Store
find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch
# 配置全局git 忽略文件配置
echo .DS_Store >> ~/.gitignore_global
# 配置git 使用全局忽略配置文件
git config --global core.excludesfile ~/.gitignore_global