git 初始化
git init
查看文件夹状态
git status
添加所有未跟踪文件
git add -A
提交所有变更并附说明
git commit -am “sometext”
查看git使用记录
git log
git log -p // 获取单词层面上的对比
查看最后一次提交与当前项目的差异
git diff
添加远程仓库
git remote add <名称> <地址>
将本地分支推送到远程分支
git push -u origin master
删除本地缓存(用于.gitignore无效时)
git rm -r --cached .
创建新分支
git checkout -b <分支名称>
查看当前的分支情况
git branch
git branch -a // 包含远程分支
切换分支
git checkout <分支名称>
git checkout -f 强制切换
融合某分支融合到当前分支
git merge <分支名称>
删除分支
git branch -d <分支名称>
git branch -D <分支名称> // 强制删除
从远程存储库中提取更改
git pull
从远程克隆库
git clone <URL>