大家好,又见面了,我是你们的朋友全栈君。
将已有项目提交到新的git 地址中
1.创建本地仓库,选择任意文件夹即可。
2.将代码提交到本地仓库,这一步和svn的操作相同
3.提交之后,代码只是保存到了本地仓库中,要想将代码真正的提交到远程仓库(服务器)中,需要进行push。
在首次push时可能会出现服务器拒绝提交的问题
解决方案如下:
1.Idea中使用Alt+F12
2.在terminl窗口中依次输入命令:
git pull
git pull origin master
git pull origin master –allow-unrelated-histories
3.在idea中重新push自己的项目,成功!!!
相比与svn来讲,git最大的优点就在于可以创建分支。
让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤:
svn并不能创建分支,如果发生以上情况的话,则会显得疲软了。
正如上边所说一个项目有一个主分支(master)一般情况下是线上代码,并且可以创建多个分支,用来开发新的功能,新功能开发测试完毕后将代码合并到主分支上进行上线,合并后可将分支删除。
1.屏幕有下角
2.填写分支名称
3.修改代码后提交分支
4.push
push之后远程仓库中就会有两个分支:master和branch1
1.屏幕右下方显示的即为当前分支
2.切换分支
点击想要切换到的分支,点击Checkout分支接口切换完成。
合并分支就是将一个分支中的代码更新到当前分支中,如果两个分支都修改了同一个文件,需要手动去选择保留那一块代码。
下面我们演示一下将branch1分支合并到master分支中
1.当前版本修改为master
2.选择branch1点击合并
系统将自动将branch1中的代码合并到master中。branch1中代码保持不变。
3.push
记住:一定不要忘记push!
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106482.html原文链接:https://javaforall.cn