创建基本仓库
git init
添加文件到仓库
git add <文件名>
创建仓库分支
git checkout -b dev
提交
git commit -m "注释"
状态
git status
修改的历史记录
git log
修改的历史记录单行显示
git log --pretty=oneline
工作区的修改全部撤销
git checkout -- file
可以把暂存区的修改撤销掉(unstage)
git reset HEAD file
命令查看当前分支
git branch
把dev分支的工作成果合并到master分支上
git merge dev
删除dev分支
git branch -d dev
多人协作================================
查看远程库的信息
git remote
显示更详细的信息
git remote
推送分支
git push origin <分支名>
修复bug================================
stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作
git stash
查看工作现场
git stash list
恢复,但是恢复后,stash内容并不删除
git stash apply
删除工作现场
git stash apply
恢复的同时把stash内容也删了
git stash pop
Feature分支===============================
新建分支
git checkout -b feature-vulcan
添加到工作区
git add vulcan.py
提交
git commit -m "add feature vulcan"
切换dev准备合并
git checkout dev
git merge dev
删除分支
git branch -d feature-vulcan
强制删除(提示没有合并错误时用)
git branch -D feature-vulcan