git远端
在本地和远端进行交互
- clone
- pull
- push
- fetch
clone
clone
将远端存储库复制到本地,并建立工作目录(本地存储库就是.git资料夹)
git clone [email protected]:git_username/git_reponame.git
fetch
fetch
将远端存储库的最新版下载回来。下载的内容包含完整的存储库(object storage),但是下载回来后不与本地master合并。
git fetch
pull
pull
将远端存储库的最新版下载下来,下载的内容包含完整的物件(object storage)。并将远端分支合并到本地分支。(将origin/master远端分支合并到master本地分支),基于本地已经建立好的存储库,将远端更新的内容合并到本地。实际上pull=git fetch + git merge
,
git pull
push
push
将本地新的commit合并到远端,实际上是将本地存储库中目前分支所有相关的物件push到远端存储库中
git push
连接远端服务器
#获取帮助信息
git remote --help
#查看remote信息
git remote -v
#设置远端origin,配置文件.git/config
git remote add origin [email protected]:git_username/git_reponame.git
#删除origin
git remote rm origin