正文
假如你如今本地有一个gitLearn
的项目,想托管到coding
上面,那么你先进入coding
建立一个仓库,如图。git
建立完后复制远程仓库的SSH方式的地址。bash
链接远仓库命令
现进入本地gitLearn
的目录,执行.net
git init
初始化你的项目,而后提交你的代码到本地库,执行:code
git add readme.txt git commit -m "first submit"
此时你的代码已经在本地库了,执行命令教程
git remote add origin git@git.coding.net:tengj/gitLearn.git
就连上了远程的gitLearn
项目。远程库的名字就是origin
,这是Git默认的叫法,也能够改为别的,可是origin
这个名字一看就知道是远程库。rem
列出远端别名
咱们可使用git remote
来列出远端别名,若是没有任何参数,Git
会列出它存储的远端仓库别名了事。默认状况下,若是你的项目是克隆的(与本地建立一个新的相反), Git
会自动将你的项目克隆自的仓库添加到列表中,并取名“origin
”。 若是你执行时加上 -v
参数,你还能够看到每一个别名的实际连接地址。get
推送内容到远程库
连上以后就能够推送代码到远程仓库了,执行博客
git push -u origin master
因为远程库是空的,咱们第一次推送master
分支时,加上了-u
参数,Git
不但会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在之后的推送或者拉取时就能够简化命令,直接用git push origin master
。 推送完后,能够查看远程仓库上多了readme.txt
文件。it
若是你使用上面命令出现以下错误提示:ast
不用紧张,那是由于你HEAD
区域仍是空的,记得先用git add
和git commit
命令提交你想提交的文件到HEAD
。而后在用git push -u origin master
就能够了。
从远程仓库下载项目到本地
在网上看到别人的项目了,想要下载下来该如何,用git clone
好比我想在我电脑E:\gitRepository
目录下面下载这个远程仓库项目 直接使用命令:
git clone git@git.coding.net:tengj/gitLearn.git
就会下载项目到E:\gitRepository
下面,如图,你们看到了gitLean
了没,这个就是远程的仓库项目,gitLean
是我远程仓库项目的项目名。
从远端仓库提取数据并尝试合并到当前分支
若是你跟别人一块儿连着一个远程仓库项目,别人提交了代码,你想更新成最新的代码怎么办。 使用git pull
命令便可
git pull origin master
删除跟远程仓库的链接
若是你须要删除一个远端 —— 再也不须要它了、项目已经没了,等等 —— 你可使用 git remote rm [alias]
把它删掉。
git remote rm origin
注意,断开跟远程的链接后,若是还想连上,则须要再来一次
git remote add origin git@git.coding.net:tengj/gitLearn.git
总结
此次Git
链接远程仓库教程到此为止,总结以下:
git remote 查看远程库的信息 git remote -v 显示更详细的信息 git remote add origin git@git.coding.net:tengj/gitLearn.git 链接远程仓库 git clone git@git.coding.net:tengj/gitLearn.git 复制一份远程仓库项目到本地 git remote rm origin 关闭链接远程仓库 git push origin master 推送分支 git pull origin master 抓取更新