Git 远程分支管理
单词
- remote
- clone
语法
git remote 操作
git remote -v //查看远程信息
git remote add <name> <url> //添加 远程 同时可以指定 branch 以及其他
git remote rename <old> <new> //修改 远程 名称
git remote remove <name> //删除 远程 引用
……………………
git clone 操作
git clone [url/path]
//从指定的 URL或路径 克隆仓库到本地
git clone --bare file:///path/……/project_name name.git
//将指定工程的版本库 克隆或者备份到 当前位置,不加--bare原样克隆
语义
不同克隆方法
git clone /path/…………/project.git //哑协议 克隆
git clone file:///path/…………/project //智能协议 克隆
git clone http://github.com/name/progit.git //http协议 克隆
git clone git@github.com:leobod/GitGuide.git //SSH协议 克隆
克隆一个 github项目
git clone https://github.com/leobod/GitGuide.git //克隆当前项目到本地
git remote -v
shell显示
origin git@github.com:leobod/GitGuide.git (fetch)
origin git@github.com:leobod/GitGuide.git (push)
克隆的项目 远程名一般为 origin 远端分支一般叫 origin/master 或者其他
使用远程自己 连接github项目
git remote add github https://github.com/leobod/GitGuide.git
git remote -v
shell显示
github git@github.com:leobod/GitGuide.git (fetch)
github git@github.com:leobod/GitGuide.git (push)
请类比上文
使用远端一般 需要提前配置好 SSH 密钥 并将公钥 放置于GitHub 中使得GitHub放行
更对内容请参考 GIt 官网 3.5 Git 分支 - 远程分支