git remote 相关 创建本地仓库,更换或 添加 仓库地址
文章目录
常遇到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
- git 初始化,定位到你的目标文件夹目录
git init
此时,你的本地已经初始化了一个仓库,只是仓库里没有东西,我们现在新建一个 readme.md 文件
- 创建文件
nano readme.md
文件里随便放点内容,保存
- 执行 git add 把 readme.md 文件添加到库
git add .
git remote add
- 添加后 提交到本地仓库 git commit
git commit -m "commit readme.md"
成功把上面 add 的文件提交到了本地仓库.
- 然后我们将本地 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