【当git配置了不同的远程库而且邮箱不一致时】教程文章相关的互联网学习教程文章

GitLab 无法读取远程仓库。 SSH服务远程登陆服务器

Ubuntu18.04 ssh server配置 : https://blog.csdn.net/EthanCo/article/details/82809660Ubuntu18.04 ssh 开机自动启动的设置方法如下: https://blog.csdn.net/fandroid/article/details/86799932原文:https://www.cnblogs.com/plusUltra/p/11103278.html

git远程仓库,gitblit安装(war包方式)【代码】【图】

前言gitblit是一个和gitlab、github、gitee功能差不多的git远程仓库系统,gitblit开源免费、兼容性强(可在windows和linux环境上运行)、适合中小企业和个人使用。 gitlab安装部署起来比较麻烦,而gitblit就简单很多了。一、环境准备安装java的jdk环境,参考这个:https://www.cnblogs.com/helf/p/9383337.html下载Tomcat,这里用的是tomcat7版本:https://tomcat.apache.org/download-70.cgi下载gitblit的war包:官网: http://gitbl...

GitLab本地、远程更新已经fork的项目【图】

单用IDEA无法做到,必须配合使用Git命令行才能做到,而且是先从原作者项目更新本地库,再从本地库push到自己远程fork项目,非常坑逼。1.到项目clone的根目录右键Git Bash,先查看远程源,一般只有你自己fork项目的源,没有原作者的,需要添加远程源:Administrator@admin-PC MINGW64 /e/git_projects/sunfield-microframe-service (master)$ git remote -vorigin http://172.16.175.36:180/baigang/sunfield-microframe-service.gi...

git push到远程仓库时出现Git Push Error: insufficient permission for adding an object to repository database【代码】

原因其中一个原因是git远程仓库的目录的拥有者不在同一个group里,使得其他用户在另一个用户的子目录中不能添加文件,因为两者不在同一个组里面,然后前者就相当于这个子目录的“其他用户”,而不是“同组用户”,然后“其他用户”又没有写的权限,所以就出现了这个问题(“拥有者”,“同组用户“,”其他用户”权限可通过ls -l命令查看,参考链接)。解决方案ssh to yourServer#进入git仓库目录 cd repository.git#为同组用户添加...

git创建本地分支、关联远程分支

1.下载远程代码git clone <地址> 2.查看远程所有分支git branch -a3.创建并切换到本地develop分支git checkout -b develop origin/develop4.更新远程develop分支代码到本地git pull origin develop5.合并develop分支git merge develop6.推送本地develop分支代码到远程develop分支git push origin develop7.删除本地develop分支git branch -d develop8.删除远程develop分支git push origin --delete develop原文:https://blog.51ct...

推送至远程仓库使用git push -u的原因【图】

第一次把本地仓库推送至远端时,为了以后方便一定要使用 git push -u origin master [此处是把本地的master分支推送至远程的master分支]原文:https://www.cnblogs.com/come202011/p/12203315.html

Git 更改远程地址【代码】

查看远程地址git remote -v更换远程地址git remote set-url origin 新的地址更换之后可以查看一下这个非常实用。通常我们把gitlab服务器更换的时候,对应的地址也就变了。通过上面的指令更换一下就可以了。gitlab备份,恢复都是蛮方便的。用户和项目,以及分支统统都备份下来了。原文:https://www.cnblogs.com/jiqing9006/p/9920843.html

通过gitlab远程统计git代码量【代码】【图】

git的代码量大多数都是根据命令行统计,或者根据第三方插件统计。但是都不满足我的需求,因为我们代码都由gitlab管理,于是想到了通过gitlab暴露出来的接口获取数据。第一步,生成私钥登录你的gitlab申请私钥private_token第二步,获取当前用户可见的所有项目(即使用户不是成员)接口地址:gitlab的地址/api/v4/projects/?private_token=xxx返回参数:[{"id":219,"description":"","name":"share-5.2.3.8","name_with_namespace":...

git 删除远程分支

1、可以使用这种语法删除远程分支 git push origin --delete <branchName> 删除tag这么用: git push origin --delete tag <tagName> 2、 删不掉可以使用这种语法,推送一个空分支到远程分支,其实就相当于删除远程分支 git push origin :<branchName> 这是删除tag的方法,推送一个空tag到远程tag git tag -d <tagName> git push origin :refs/tags/<tagName> 两种语法作用完全相同 原文:http://www.cnblo...

git删除远程分支【代码】

git push origin --delete [branch_name]原文:https://www.cnblogs.com/fengquan-blog/p/14998720.html

git添加远程库基本操作【图】

git添加远程库的基本步骤:  1、登录github,创建一个仓库,最好和本地仓库同名  2、输入git指令,把路径改成本地仓库所在盘符,如图   (project_03是我的本地仓库名称,路径是在G盘的WWW目录下)   在完成上述步骤后,可以输入指令:$ pwd,用于查看当前目录是否为目的路径  3、输入如下指令,将当前目录变成git可以管理的仓库      $ git init  4、输入如下指令,将文件添加到版本库中,也可以直接添加文件...

git 获取远程分支的代码

Git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:1. 找一个干净目录,假设是git_work2. cd git_work3. git clone http://myrepo.xxx.com/project/.git ,这样在git_work目录下得到一个project子目录4. cd project5. git branch -a,列出所有分支名称如下:remotes/origin/devremotes/origin/release6. git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的...

Git删除远程仓库中误传的文件

使用git的时候,有时没在ignore记事本中配置一些不需要上传的文件时,很可能就会造成误传,比如使用webstorm开发时就会自动生成一个.idea文件夹。如果上传的时候误传了怎么办?下面是删除的步骤:将本地.idea目录改名,这个步骤适合于不是你push该目录,是别人上传的:mv .idea/ .idea_back如果是自己push的,可略过上面步骤。删除.idea目录下文件:git rm .idea/* -r然后commit:git commit -am ‘remove .idea’再次push就可以了...

Git 将远程仓库同步到新的本地仓库【代码】

一、新建本地仓库git init 二、绑定ssh公钥ssh-keygen -t rsa 三、关联远程仓库地址git remote add origin git@github.com:******* 四、拉取远程分支代码git pull origin main 原文:https://www.cnblogs.com/sxkio/p/14194187.html

本地项目关联远程仓库-git命令上传代码【代码】【图】

前言:项目的跟进或者新建一个项目等最后都会有代码提交至代码管理器的过程,这里,就简单的记录用git命令从本地仓库怎么提交更新后的代码至码云gitee仓库。实现步骤:1. 进入本地仓库;进入本地新创建好的项目文件夹中,文件夹中已存在文件结构。2. 打开命令窗口;在项目文件夹中,shfit+右键 打开该文件的PowerShell命令窗口或者右击打开git bash here命令窗口(没有自行Google安装)。 3. 写入执行命令;依此输入下图中的命令逐步...