配置git:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
远程克隆:git clone http:/.....
创建分支:git checkout -b dev
删除分支:git branch -d dev
查看分支:git branch
查看分支状态: git status
增加文件到提交的分支:git add *
提交分支: git commit -m "message"
切换分支: git checkout master
合并分支: git merge dev
解决冲突后提交: git add * git commit -m "message"
推送到远程仓库:git push
bug分支:
放入缓存区: git stash
查看缓存区: git stash list
恢复并删除缓存区: git stash pop
git reset <file> # 从暂存区恢复到工作文件
git reset -- . # 从暂存区恢复到工作文件
git reset --hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改
git add -u . 对于红色标记删除的文件 ,更新update
忽略文件: https://github.com/github/gitignore
创建.gitignore vim .gitignore
流程:
一个功能的开发:创建分支修改或创建文件后必须添加文件,后提交,然后在主分支进行合并后删除分支
bug分支要保存现场再切换分支。
注意:
千万在分支还没有提交时切换到其它分支。