毕业论文
您现在的位置: 版本控制 >> 版本控制优势 >> 正文 >> 正文

开发人员必知的Git技能及Git工作流总

来源:版本控制 时间:2024/8/9

Git作为最流行的代码版本控制工具,基本上已经成为了程序员的一个标配技能。无论使用GitHub,GitLib,Gitee等进行代码托管,均基于Git。下面聊一聊开发人员必会的几个Git技巧和团队协作的一些Git工作流。

1Git常用的超级实用命令

1.1与仓库相关的操作

克隆代码仓库到本地,开发必用

gitcloneurl

查看本地仓库配置了那些对应的远程仓库。

gitremote-v

添加远程仓库

gitremoteaddnameurl

更新远程仓库地址

gitremoteset-url--pushnamenewUrl

拉取远程仓库

gitpullremoteNamelocalBranchName

推送本地仓库到远程仓库,默认是当前所在branch

gitpushremoteNamelocalBranchName

1.2分支的创建切换等相关操作

查看本地分支/所有分支

gitbranch/gitbranch-a

查看远程分支

gitbranch-r

创建本地分支

gitbranchname

本地创建分支并和远程分支关联,再切换到该分支。

gitcheckout-b本地分支名远程仓库名/远程分支名gitbranch-b本地分支名远程仓库名/远程分支名

根据远程分支创建本地分支,但是不会切换到新分支,需要手动checkout

gitfetch远程仓库名远程分支名:本地分支名

创建新分支并立刻切换到改分支

gitcheckout-bname

创建远程分支:

gitpushoriginname

删除远程分支

gitpushorigin:heads/name也可以push一个空的本地分支,那么也将删除远程分支

修改分支名

gitbranch-moldNamenewNamegitbranch-mnewName(修改当前BranchName)

1.3Tag相关

查看Tag

gittag

创建Tag

gittagname

删除Tag

gittag-dname

查看远程Tag

gittag-r

pushTag到远程仓库

gitpushorigintagName

删除远程Tag

gitpushorigin:refs/tags/tagName

1.4git提交相关

先add然后在提交,不过add大多时候利用开发工具来做比较方便。

gitaddnewfile.txtgit

转载请注明:http://www.0431gb208.com/sjszjzl/7412.html

  • 上一篇文章:
  • 下一篇文章: