git remote 相关 创建本地仓库,更换或 添加 仓库地址

git.jpg

常遇到git 服务器更换域名,或者使用其他 git 服务器,都会遇到切换仓库地址的问题:

git remote

NAME
       git-remote - Manage set of tracked repositories

SYNOPSIS
       git remote [-v | --verbose]
       git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>] <name> <url>
       git remote rename <old> <new>
       git remote remove <name>
       git remote set-head <name> (-a | --auto | -d | --delete | <branch>)
       git remote set-branches [--add] <name> <branch>...
       git remote set-url [--push] <name> <newurl> [<oldurl>]
       git remote set-url --add [--push] <name> <newurl>
       git remote set-url --delete [--push] <name> <url>
       git remote [-v | --verbose] show [-n] <name>...
       git remote prune [-n | --dry-run] <name>...
       git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]

git remote

命令可以查看当前仓库的远程分支,如下

➜  /Users/zhangzhi/code/blog2014 git:(dev) >git remote
origin

Git 默认使用这个名字来标识你的原始仓库.

添加远程仓库

前提是远程建立了一个空项目 比如git 地址是: git@git.test.cn:test.git

  1. git 初始化,定位到你的目标文件夹目录
git init

此时,你的本地已经初始化了一个仓库,只是仓库里没有东西,我们现在新建一个 readme.md 文件

  1. 创建文件
nano readme.md

文件里随便放点内容,保存

  1. 执行 git add 把 readme.md 文件添加到库
git add .

git remote add

  1. 添加后 提交到本地仓库 git commit
git commit -m "commit readme.md"

成功把上面 add 的文件提交到了本地仓库.

  1. 然后我们将本地 master 分支跟踪到远程分支
git remote add origin git@git.test.cn:test.git

6.把本地仓库的变化提交跟踪到远程分支 提交代码:

git push origin master

修改远程仓库

git remote set-url

这种情况是远程代码仓库更改域名,路径等.导致远程地址变化,我们需要更新git远程仓库地址:

git remote set-url origin git@git.test.cn:test.git

提交代码:

git push origin master

出自:git remote 相关 创建本地仓库,更换或 添加 仓库地址



回到顶部