git 基本命令
git clone
git remote
Git要求每个远程主机都必须指定一个主机名。git remote命令就用于管理主机名。
添加远程主机:
git remote add <主机名> <网址>
git fetch
git pull
git pull命令的作用是: 取回远程主机某个分支的更新,再与本地的指定分支合并
格式:
git pull <远程主机名> <远程分支名>:<本地分支名>
如果当前分支与远程分支存在追踪关系,git pull就可以省略远程分支名:
git pull origin
如果当前分支只有一个追踪分支,连远程主机名都可以省略:
git pull
git push
git push命令用于将本地分支的更新,推送到远程主机。
它的格式与git pull命令相仿:
git push <远程主机名> <本地分支名>:<远程分支名>
如果当前分支与多个主机存在追踪关系,则可以使用-u选项
指定一个默认主机,这样后面就可以不加任何参数使用git push:
git push -u origin master
上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。
远程库与本地库之间的操作
1. SSH Key设置
2.从远程克隆一份到本地可以通过git clone, Git支持HTTPS和SSH协议,SSH速度更快
git clone git@github.com:shiyang6017/xx.git
3.本地库关联远程库,在本地仓库目录运行命令:
git remote add origin git@github.com:shiyang6017/yang.git
4.若你在创建repository时,加入了README.md或者LICENSE,那么 github会拒绝你的push,需要先执行如下命令:
git pull origin master
强行覆盖本地数据
git fetch --all
git reset --hard origin/master
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。