使用git进行代码版本控制,git常用命令
git status 查看状态
git diff 查询修改
git add 添加文件
git rm 删除文件
git commit 提交
git commit --amend 追加提交
git show HEAD查询变更内容
git log 查看提交记录
git reflog 查看操作记录
git reset hard XXX/HEAD 回退到某个版本XXX/HEAD
git checkout -- filename 撤销filename工作区修改
git reset HEAD filename 将filename回退
git pull --rebase origin master 拉最新代码,看是否需要合并
git pull --rebase origin master:local 取远程master与本地local合并
git push origin master:refs/for/master 推代码到远程分支 master为本地分支名
git clone user@XX:address clone
git branch 查看分支
git branch bname 创建bname分支
git checkout bname 切换分支
git checkout -b bname = git branch bname + git checkout bname 创建并切换分支
git merger bname 把bname分支合并到当前分支
git branch -d bname 删除bname分支
git log --graph 查看分支合并图
git stash 把不要的放到垃圾桶
git tag tname 打标签tname
git tag 查看标签
git diff 查询修改
git reflog 查看操作记录