如果使用别人的机器,需要改的内容在第二步,用户名和e-mail
下一步要学习的内容:
1.github的配置
2.回滚的学习
3.多人使用分支的合并
第一步:忽略文件,文件名git.ignore放在windows主目录上
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml
第二: 在.gitconfig 文件中引用忽略配置文件(此文件在 Windows 的家目录中)
[user]
name = yaomm
email = yaomm93@163.com
[core]
excludesfile = C:/Users/yaomm/git.ignore
注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”
第三:在File>setting中找到Version Control>git 选择git.exe安装目录
第四、初始化本地库
第五、 选择要创建 Git 本地仓库的工程
第六、将项目添加到暂存区
第七、提交到本地库
第八、版本切换,
黄色图标表示当前版本,绿色图标指向主分支 在 IDEA 的左下角,点击 Version Control,然后点击 Log 查看版本
右键选择要切换的版本,然后在菜单里点击 Checkout Revision。
第九、创建分支
红色圈住的是分支名
然后再 IDEA 的右下角看到 hot-fix,说明分支创建成功,并且当前已经切换成 hot-fix-login 分 支
第十、切换分支,点右下角分支
第十一、合并分支
在 IDEA 窗口的右下角,将 hot-fix-login 分支合并到当前 master 分支。
如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动 提交本地库。
第十二、解决冲突
master上的代码
hot-fix的代码
合并中的代码
全部保留以后
代码冲突解决,自动提交本地库。
---------------------------------------------------------------------------------------
git代码提交过程中遇到的异常:
原因分析,右下角没有切换到主分支
引号内部
{
1.单机版,提交了一个主分支,一个fix-hot分支,主分支代码经常消失
2.master分支感觉不会更新,总是出现久远的版本
3.合并分支,有时成功,有时失败
4.显示主分支的位置,有时显示master,有时显示一串字符
}