基础命令
git init xxxx //初始化仓库
.gitignore // 编写追踪文件的规则的文件,可用通配符
git add xxx //添加追踪问价,提交到暂存区
git status // 文件状态
git diff //修改区文件与暂存区文件 ,修改的内容
git diff --cached //暂存区文件与已经提交文件 ,修改的内容
git commit //提交暂存区的文件,回车输入后,会自动打开一个文件,需添加提交说明
git commit -a -m “提交说明” //将文件暂存区和修改区文件提交,并写入提交说明
git rm xxx //移除追踪文件
git rm -f xxx //删除之前修改过或已经放到暂存区的文件
git mv xxxx xxxx //修改文件名
git commit --amend //追加提交,不需要再写提交信息
git reset HEAD xxx //取消暂存文件
仓库相关
git clone 链接地址
git remote -v
git fetch xxxx
git checkout -b <branch> <remote>/<branch> 或者 git checkout --track origin/serverfix
git pull
git push origin serverfix:awesomebranch
git push origin --delete serverfix
分支
git branch
git branch xxxxx
git branch -d xxx
git checkout xxx
git merge xxxx
git rebase xxxx