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

shiyang6017
158 声望59 粉丝