本文本地仓库指本地电脑的仓库;远程仓库为Github上仓库。
1. 创建本地仓库
可见 《二、创建Git版本仓库》。
2. 创建Github上的仓库
创建Github上的仓库 为图形化界面操作,此处略。(注意,创建仓库的时候不要勾选Initialize this repository with a README)。
3. 关联本地仓库与Github上的远程仓库
git remote add origin git@github.com:username/reponame.git
命令中username 为Github用户名,reponame为Github仓库名。
4. 推送本地仓库内容到远程仓库
git push -u origin master
-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
5. 其他
5.1 如果出现错误: fatal: remote origin already exists.
解决办法如下:$ git remote rm origin
5.2 直接克隆远程仓库到本地电脑
git clone git@github.com:username/reponame.git
命令中username 为Github用户名,reponame为Github仓库名。
5.3 其他有关远程仓库命令
查看远程仓库 :git remote -v 或git remote
删除远程仓库origin标签 :git remote rm origin 或者 git remote remove origin
添加一个远程库的标签:git remote add gitlab git@gitlab.com:abc/blog.git
推送到gitlab标签:git push gitlab master
修改origin标签对应的地址:git remote set-url origin git@gitlab.com:abc/blog.git
把gitlab 标签改名为coding: git remote rename gitlab coding