git可以实现多版本的切换
git init 初始化
git add 路径(路径可绝对路径,也可相对路径) 选择要提交的内容
git gnore 文件 如 git gnore style.css 不提交stylr.css文件 描述不提交的内容
git commit -m "理由" 把已经标记的文件提交到本地仓库,并给出理由
git commit -v 把已经标记的文件提交到本地仓库,并回顾修改的内容,能写出更长的理由
git log 看当前历史
git reflog 看全部版本(包括切换版本)
git reset --harfd xxx(版本名称)
XXXXXX 是 commit 的号码,可以是6位,也可以是4位,也可以是 7位,只要是唯一的即可。
运行 reset 命令前,一定要确保重要代码已经提交(commit)了,不然没commit的命令会消失。
git branch x 创建X分支
git checkout X 切换/进入X分支
git checkout master
git status -sb
git branch -d x 删除X分支
解决冲突方法
发现冲突
合并分支的时候得到conflict提示表示有冲突
使用 git status -sb 查看哪个/些文件冲突了
解决冲突 依次打开每个文件
搜索====四个等于
在内容上选择你要保留的代码,可只选上,可只选下,可都选 删除不需要的代码,一些不需要的符号标记等等 git add 对应文件 git status -sb 解决文件的冲突 直到没有冲突,运行git commit (注意后面不需要跟选项)