这里所有的操作对象都是本地库,在git push之后才会推送到远程库中。
跟踪新文件
git add xx 开始跟踪文件,至已暂存
git reset xx 取消跟踪
暂存已修改的文件
git add xx
查看已暂存和未暂存的修改
git diff 查看未暂存起来的变化
git diff –cached 查看已经暂存起来的变化
提交更新
git commit –m “xxx”
跳过使用暂存区域
git commit –a –m “xxx”
将文件从Git库中删除
git rm --cached README
查看提交历史
git log --stat
撤销操作
git commit –amend
对于以追踪的文件放弃修改git checkout -- CONTRIBUTING.md
拉取 git pull
推送 git push [remote-name][branch-name]
创建分支
git branch testing
切换分支
git checkout testing
合并分支
要将develop合并到master。
首现切换到master分支:git checkout master
然后执行合并操作:git merge develop
如果有冲突,会提示,调用git status查看冲突
解决冲突,然后调用git add或者git rm酱解决后的文件暂存
所有冲突解决后,git commit提交。
删除未跟踪的文件
git clean -f