赞
踩
git.exe是现在windows中安装的git应用
1、选择File----->settings---->Version Control—>Git----->path to git executable------>找到git的安装路径bin下的git.exe文件----->点击test,显示版本号后---->apply
现在本地创建一个文件夹,作为git的本地仓库
将你的项目或者文件放入git-test中,此时因为项目未被添加到暂存区中,所以是红色的
然后就可以执行以下操作
也可以用idea创建,
*是通配符,*.class的意思是.class文件在上传到git时都会忽略,不会上传。 out/的意思是out目录下的文件都会忽略 # Created by .ignore support plugin (hsz.mobi) ### Java template # Compiled class file *.class # Log file *.log # BlueJ files *.ctxt # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.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* target/* .idea/ build/ out/
右键点击项目选择 Git -> Add 将项目添加到暂存区,此时文件的颜色会从红色变成绿色
右键点项目—>git---->commit Directory,
提交成功后项目中文件的颜色会从绿色变成黑色
在 IDEA 的左下角,点击 Git,然后点击 Log 查看版本
右键项目---->git----->repository----->branches----->new branch
或者
右下角有一个master----->点击它就明白了
填写分支名称,创建 hot-fix 分支。
然后再 IDEA 的右下角看到 hot-fix,说明分支创建成功,并且当前已经切换成 hot-fix 分 支
在 IDEA 窗口的右下角,切换到 master 分支。
然后在 IDEA 窗口的右下角看到了 master,说明 master 分支切换成功。
在 IDEA 窗口的右下角,将 hot-fix 分支合并到当前 master 分支
如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动
提交本地库
如图所示,如果 master 分支和 hot-fix 分支都修改了代码,在合并分支的时候就会发生
冲突。
我们现在站在 master 分支上合并 hot-fix 分支,就会发生代码冲突点击 Conflicts 框里的 Merge 按钮,进行手动合并代码。
手动合并完代码以后,点击右下角的 Apply 按钮。
代码冲突解决,自动提交本地库
我们按照一中的步骤将idea的代码提交到了本地库,那么我们就可以推送到远程库中去了
右键点击项目,可以将当前分支的内容 push 到 GitHub 的远程仓库中。
上面配置的别名和url在下面的地方可以看到和删除
注意:push 是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,
push 的操作是会被拒绝的。也就是说,要想 push 成功,一定要保证本地库的版本要比远程
库的版本高!因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地
代码的区别!如果本地的代码版本已经落后,切记要先 pull 拉取一下远程库的代码,将本地
代码更新到最新以后,然后再修改,提交,推送!
右键点击项目,可以将远程仓库的内容 pull 到本地仓库
注意:pull 是拉取远端仓库代码到本地,如果远程库代码和本地库代码不一致,会自动
合并,如果自动合并失败,还会涉及到手动解决冲突的问题。
其实拉取分支代码就是先将分支的代码同步下来再切换分支
点击这个刷新圈即可,就会将分支同步下来
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。