当前位置:首页 > 日记 > 正文

git设置远程仓库地址 | 修改git远程仓库地址

git设置远程仓库地址 | 修改git远程仓库地址

1. 修改git远程仓库地址

可以。

远程仓库 git clone 下来,当你执行 git branch,你只会看到 * master 并不会看到其他分支,即便远程仓库上有其他分支,使用 git branch -va 可以查看本地+远程分支列表 * master 0840594 merge master and 1.0.0 remotes/origin/1.0.0 7

2. git添加远程仓库地址

在本地 把远程的master分支删除再把reset后的分支内容给push上去

新建old_master分支 作为备份,以防万一 git branch old_master 将本地的old_master分支 推送到远程的old_master git push origin old_master:old_master 本地仓库 彻底回退到某一个版本 git reset –hard 删除远程的master分支 (注意master前有个:) git push origin :master 重新创建远程master分支(这跟我们第1次提交本地代码库给远程仓库的命令一样吧) git push origin master

以上.

当然因为我是没有管理员权限的,所以在建立old_master之后需要管理员帮助,切换默认分支为old_master,然后删掉master,本地恢复master,用git reset --hard 版本号即可.

然后git push上远程.管理员帮助切换默认分支为master.删掉old_master即可.

3. git配置远程仓库地址

当然使用git之前先要下载git客户端链接在这里:http://git-scm.com/download/

这里不用github for windows是因为我觉得比较偏门,不是太普适,我要是在Linux下就没办法了。

先描述github和git:

1.git是版本一个控制系统,blabla介绍什么的最不喜欢了.....

就是说,我们使用git管理我们的代码,那么我们就需要把代码加入到git仓库中保存,git有一个本地仓库的概念,就是可以在本地记录变更,以便适应不能联网的环境。

2.远程仓库是远程主机上类似于现在的网盘一样的东西,但是具有git的功能,可以在主机上保存我们的代码库。这里说的github就是远程仓库。

首先,我们使用远程仓库需要现在github注册账号,怎么注册不用多说了。

然后我们需要在本地建立本地仓库,就是在你需要建立仓库的目录下执行这样的命令:

git init

示例:

在用户目录下新建了一个learngit文件夹,在此文件夹下使用上述命令:

打开git bash

此时初始化本地仓库完成。

我们接下来要在里面添加文件,在此之前我们需要设置好全局用户,方便git知道你是谁,以便记录你对仓库的每一次更改。

主要是设置用户名和邮箱,使用如下命令

git config --global user.name "yourname"git config --global user.email "your email addr"

这里的名字和邮箱不是必须和github上注册用的一样也行。

我设置是这样:

下面添加一个文件到这个文件夹中(应该叫本地仓库)

注意,此时被添加到仓库中的文件并没有在仓库中,因为它没有在仓库的记录中。

使用如下命令将文件添加到仓库(记录)中:

git add filename

我这里加入了一个README.md文件在learngit问价夹下:

这样就建立好了本地仓库。

下面建立远程仓库,因为要上传就需要将本地仓库和远程仓库关联起来;

首先在github上新建仓库:

注意,此处的仓库名不一定需要和本地仓库名相同。

点击创建就创建好了一个空的远程仓库。

这里的大批提示就是我们接下来的大部分操作了。注意记住上面的ssh链接,最好不用http;

先回头在git bash中进行这样一项操作:

因为ssh链接主机需要密码验证,我们需要在本机建立密钥并注册到远程主机上,下面是建立ssh密钥过程:

使用命令检查是否本地用户主目录有名为.ssh的密钥保存文件夹和密钥文件。

ls -al ~/.ssh

如果没有会提示你的,一般你没用过git bash或ssh建立过密钥的都没有此文件夹,或是文件夹没有文件。

之后建立密钥,使用如下命令:

ssh-keygen -t rsa -C "your email addr"

注意邮箱地址也是不限制必须和哪个相同。

我操作如下:

注意在输入文件名那里直接回车就可以了,默认密钥文件名是id_rsa,公钥文件就是名是id_rsa.pub

然后输入密码并确认就可以了,成功会返回指纹识别吗和随机字符画,不用记。

然后在用户主目录.ssh文件夹下找到后缀为.pub的公钥文件,用文本编辑器打开并将其所有内容复制下来。

复制完之后回到github上,

在主界面右上角找到设置那个选项:

标志是齿轮;

打开后选择SSH key

点击Add SSH key,在出现的UI中添加密钥名和密钥内容:

之后点击添加即可。注意添加成功后会邮件通知你(你是指github注册邮箱持有人)。

然后回到git bash来,输入如下命令检测是否能够ssh连接github,

ssh -T git@github.com

可能会出现警告,不要管他,输入的密码是你建立密钥时候的密码。

出现上图说明能成功连接到github。

之后我们按照如下命令将本地仓库递交到远程仓库:

上传之前要对修改做一次总结,写好“日志”

git commit -m ".................."

省略号中添加文字描述。

将本地仓库和远程仓库建立连接:

git remote add origin git@github.com:wylhyz/learngit.git

origin是远程仓库在本地别名,你可以自由取,git链接是在建立远程仓库时要你记下的ssh连接。此句就是在本地建立远程仓库别名并链接到远程仓库。

然后直接使用如下命令就可以将更改上传了:

git push -u origin master

需要密码验证的时候输入密钥密码就好。(当然有不用输入的方法)

此时在github上查看仓库就已经上传完成了:

4. git更换远程仓库

例如我有下面两个仓库:git@bitbucket.net:fancive/project.gitgit@github.com:fancive/curl.git12在项目路径下打开Git Bash添加一个remote,这里是origin,也可以是别的名字$ git remote add origin git@bitbucket.net:fancive/project.git$ git remote set-url --add origin git@github.com:fancive/curl.git123如果有多个,按照上面这一个命令进行添加.提交的时候输入:git push origin --all1这样就会一次提交到多个库了,上面命令输出如下:

5. idea修改git远程仓库地址

idea启动整个项目方法:

1.使用git拉取gitee上面的项目,然后利用IDE导入项目;

2.一般项目都是有readme.md说明文件的,根据项目的说明文件,配置好项目运行需要的环境;

3.找到项目启动类,利用IDE的运行快捷方式运行即可。

6. 修改git远程仓库地址的命令

首先别人的仓库除非你被添加到仓库的开发者里面,否则是没有权限push的。

所以如果是想要修改其他人仓库的代码的话,先要fork过来成为自己的仓库,这样clone下来之后直接就可以进行push了。当然,如果本身就是自己的仓库的话,直接push就OK了。

7. git更改远程仓库路径

看远程的提交日志:命令是git log remotes/origin/master (origin/master这个都是默认的远程仓库和分支,可以自己改成想看的仓库和想看的分支);

当然如果你的本地很久没有更新过远程仓库的信息了,看到的日志可能就不是最新的;

所以在查看之前需要先运行git fetch 或者git fetch origin。

如果想查看你已经配置的远程仓库服务器,可以运行 git remote 命令。 它会列出你指定的每一个远程服务器的简写。 如果你已经克隆了自己的仓库,那么至少应该能看到 origin - 这是 Git 给你克隆的仓库服务器的默认名字:

你也可以指定选项 -v,会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL。

相关文章

ps快捷键去线条 | ps删除线条快捷

ps快捷键去线条 | ps删除线条快捷

快捷键,删除,参考,删除线,命令,1. ps删除线条快捷键不知道你说的是线条是画的还是路径?线条可以直接擦除或是用蒙板来进行隐藏; 如果是路径,用路径选择工具直接选中后删除就可以了 如果是在单独的图层,删除所在的图层就好了。 嗯~~还有别的可能…

一体机电脑玩模拟人生 | 玩模拟人

一体机电脑玩模拟人生 | 玩模拟人

电脑配置,配置,模拟人生,游戏,玩电脑,1. 玩模拟人生电脑配置最低配置:双核CPU;1GB内存,512MB显存,1GB硬盘空间当然配置越高越好我感觉:双核CPU;2GB内存(毕竟你不可能只用这一个软件),512MB显存(或者以上),1~2GB硬盘空间 2. 玩模拟人生电脑配置高吗模拟…

revit门窗方向快捷键 | revit旋转

revit门窗方向快捷键 | revit旋转

快捷键,命令,构件,剖面,门窗,1. revit旋转构件方向快捷键需要重新设置工作平面 菜单栏——常用——设置工作平面——会弹出对话框——拾取一个平面 点击你要旋转的 参考平面 先试试吧 有些东西是不能在一个面上旋转的!,比如说拉伸!2. revit构…

无线lp地址怎么设置 | 无线路由器l

无线lp地址怎么设置 | 无线路由器l

设置,路由器,无线路由器,地址,无线网络,1. 无线路由器lp怎设置1、把外网宽带网线连到路由器WLAN端;2、通过网线和电脑端相连;3、进入路由器后台管理页面;4、输入管理员密码,显示路由器管理界面;5、点击“路由设置”,选“上网设置”;6、最后输入宽…

天正墙体翻转快捷键 | 天正怎么统

天正墙体翻转快捷键 | 天正怎么统

快捷键,修改,天正,一键,单线,1. 天正怎么统一改墙高快捷键天正墙体可以设置自动填充的,非常方便,在工具>选项对话框里,点击右上角的向右箭头,有二个天正选项,选择第二个天正加粗填充选项,在面里可以根据所选的墙体任意的设置填充颜色或填充图案。…

2017中端配置电脑 | 中高端电脑配

2017中端配置电脑 | 中高端电脑配

电脑配置,配置,链接,清单,多少钱,1. 中高端电脑配置简单的方法就是从价格去判断,一般3000元左右机器属于中低端,4000-5000属于中段,5000-7000属于中高端,8000以上那就是高端的了。但我所说的价位都是组装机,品牌机不在此列。分开看来,电脑的中低…

框选变为选区快捷键 | 变换为选区

框选变为选区快捷键 | 变换为选区

快捷键,变换,命令,图像,选区,1. 变换为选区快捷键洞察之眼百变史诗转换方法:1.进入洞察之眼频道2.找到NPC洛巴赫3.开始进行史诗转换4.百变怪转换一次需要消耗70个暴戾搜捕团的灵魂和1个史诗灵魂。5.玩家通关洞察之眼后可以获得一个净化的灵…

cad设计快捷键图解 | cad快捷键命

cad设计快捷键图解 | cad快捷键命

快捷键,命令大全,快捷键大全,命令,常用快捷键,1. cad快捷键命令大全图片cad阵列快捷键命令【AR】常用的快捷键还有以下这些:圆【C】直线【L】圆弧【A】椭圆【EL】矩形【REC】创建块【B】插入块【I】多段线【PL】图案填充【H】正多边形【POL…

mac快捷键全文替换 | mac文本替换

mac快捷键全文替换 | mac文本替换

快捷键,替换,文本替换,修改,文档,1. mac文本替换快捷键mac替换文本的快捷键是alt + command + F2. mac word替换快捷键是什么1,点击到前往,点击到实用工具。2,点击到终端,输入:【 cd Desktop/】。3,输入【mv +空格】把要改格式文件拖入终端。4,输…

手机淘宝账户设置在哪 | 手机淘宝

手机淘宝账户设置在哪 | 手机淘宝

设置,淘宝,位置,地址,账户,1. 手机淘宝里的设置在哪可以这样设置,手机打开“淘宝”App,淘宝主界面点击右下方的“我的淘宝”打开个人信息界,然后点击右上方的“齿轮”图标,打开设置界面点击“通用”,打开通用设置界面点击“内置音效”后面的圆点…

vscode的快捷键使用 | vscode的快

vscode的快捷键使用 | vscode的快

快捷键,常用快捷键,调试,运行,修改,1. vscode的快捷键使用不了答:vscode显示上方菜单栏。1. 点击下面的这个按钮,会弹出一个弹框 点击一下菜单栏的可见性,即可出来 2. 使用快捷键Ctrl+Shift+P调出VSCode的执行命令的输入框, 在命令输入框…

永恒截屏快捷键 | 永恒截屏快捷键

永恒截屏快捷键 | 永恒截屏快捷键

快捷键,设置,传奇,修改,截图,1. 永恒截屏快捷键设置方法/步骤1/6分步阅读斯库拉:副本为单人挑战副本,有55、60、65逐级挑战开放,副本阵营加成40%,60光辉打55体感无难度但是略恶心,技能截图误删了。2/6BOSS血量36W,有2个3回合召唤触手分身技能,一个…