git系统学习笔记
版本操作
回滚到某个版本
git reset --hard 9ea179a
恢复到最新版本
git reflog
git reset --hard 最新版本号
分支操作
创建分支
git branch 分支名
切换分支
git checkout 分支名
master合并其他分支
git checkout master
git merge 分支名
git推送克隆代码
推送代码
1.在云端创建空仓库,不带readme
2.本地执行,orgin为仓库别名
git remote add origin https仓库地址
3.推送master分支
git push -u origin master
4.在弹出的窗口输入远程仓库用户名和密码
5.推送其他分支
git push -u origin 分支名
克隆代码
git clone https仓库地址
beyondCompare工具解决冲突
git配置与beyondcompare的关联
// 自定义工具名称为bc
git config --local merge.tool bc
// 配置bc工具的路径
git config --local mergetool.bc.path "C:\Program Files\bc\BCompare.exe"
// 配置不生成多余的文件
git config --local mergetool.bc.keepBackup false
//当git merge出现冲突时
git mergetool
解决冲突后提交
git生成tag
git tag -a v1 -m "打标签v1"
git push origin --tags