javaee论坛

普通会员

225648

帖子

329

回复

343

积分

楼主
发表于 2019-10-30 19:04:33 | 查看: 463 | 回复: 1

gitclone"xxxxx.git"//克隆仓库,当克隆一个仓库时,它通常会自动地创建一个跟踪 origin/master 的 master 分支

gitpull//当所处分支为跟踪分支时,不管它是显式地设置还是通过 clone 或 checkout 命令为你创建的,它会自动下载远程分支

      //数据并与本地跟踪分支合并。

gitpulloriginxxx// 将所在分支与远程分支xxx合并

gitcheckout xxxx // 切换已有分支,

gitcheckout-b'xxxx'  origin/xxxx // 创建本地分支并跟踪远程分支(该远程分支必须是已经下载下来的)

gitcheckout--xxx //将文件xxx在工作区的修改撤销,如果以前修改后有添加到暂存区,则恢复到暂存区中保存的状态;如果没               //有 暂存过,则恢复固有的版本状态。

gitfetch //拉取远程新建分支

       //  gitfetchoriginxxx 拉去远程新建分支xxx,并在本地建立同名分支

       //  gitfetchoriginmaster:tmp  从远程仓库master分支获取最新,在本地建立tmp分支。

gitbranch-r      // 查看远程分支

gitbranch xxx    //本地创建分支

 gitbranch-vv    //查看分支跟踪状态

gitbranch--set-upstream-toorigin/lqb_develop2lqb_develop2//设置本地分支跟踪远程分支

gitmergexxx     //合并分支

gitadd.         // 提交缓存区

gitcomit-m 'xxxxxx'   // 提交本地仓库

$gitpush<远程主机名><本地分支名>:<远程分支名>

注意:命令中的本地分支是指将要被推送到远端的分支,而远程分支是指推送的目标分支,即将本地分支合并到远程分支。 如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。

$gitpushoriginmaster

上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。 origin是一个远程厂库地址。

gitstatus //查看状态

gitremoteaddorigingit@code.byted.org:videoarch/janustool.git  //添加远程仓库

 


普通会员

0

帖子

288

回复

315

积分
沙发
发表于 2022-05-05 13:10:21

看看

您需要登录后才可以回帖 登录 | 立即注册

触屏版| 电脑版

技术支持 历史网 V2.0 © 2016-2017