小言_互联网的博客

【java加强】git加强篇(一)

424人阅读  评论(0)

git加强(实际应用—经验总结)

说明

该文主要讲述项目中实际的应用,提交异常分析等,基本或不常用的命令忽略,git命令含义请自行找度娘
熟用git同学应该知道,想要到达某种效果,方法会有多种,该文尽量以一种方式展示,也是博主常用的命令

使用工具


新人入职开发步骤一(拉取分支)

  • 刚进入一个公司,通常都要把别人再git开发到一半或别人搭建的框架项目拉下来开发;新建项目演示:
git clone master	https://gitee.com/********	    # 拉取master分支
git clone -b dev1 https://gitee.com/********		#拉取dev1分支
  • 效果:

新人入职开发步骤二(新建分支并同步)

情景一(萌新克隆了master分支,远程又新建一个分支,萌新去拉取新分支)

  • 新建远程分支dev1,起点设置为master,并提交
  • 打开本地git,查询分支
git branch					#查询本地分支
git branch -r			    #查询远程分支
git branch -v				#查询分支详细
git branch -a				#查询全部分支(注意:远程分支字体颜色为红色 ,图中的HEAD为当前提交的分支,可以把它看成一个指针,下图指向了master分支)
				        	#origin是主机名字,跟本地有关,和远程无关,可以自己改名字.可以有多个,可以修改.添加(一般情况第一个remote都叫origin就行了,不要在意)

  • 有时候在本地查看远程分支的时候,会看不到远程新建的分支,导致切换分支的时候会找不到具体的分支
  • 先更新下remote源(详细命令看图)
    git remote update origin --prune --------------------执行完这条命令就可以看到远程分支了
  • 目前(注意:可以看出远程分支dev2已经出现,但是本地dev2分支还未创建)
git checkout dev2 					#切换分支(注意:切换分支会自动创建本地分支,本地分支创建效果实现方式有多种,自行搜索)

  • 拉下来就可以愉快的开发了

情景二(本地新建分支,同步到远程,叫新入职同事拉取代码)

方法一(云上操作)

直接在码云新建一个分支,直接丢给同事去克隆

方法二(本地操作)


  • 该方法会一并创建本地和远程分支,命令如下
git branch dev3										#创建dev3分支
git checkout dev3									#切换到dev3本地分支
git push --set-upstream origin dev3					#创建当前分支并上传本地dev3分支到远程dev3分支

结语

  • 该章节告一段落,接下来都会更新git,层层递进,克服git的恐惧,只要不是强制提交,什么都好说

转载:https://blog.csdn.net/ruoyang759976/article/details/105911625
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场