您的位置:首页 > 其它

Git(三)远程仓库操作

2016-01-10 10:44 218 查看
之前都是本地的仓库操作,如何将本地仓库的项目与远程仓库同步传输~

以github为例,先确认 shh key是否已安装(仓库之间通信需要加密),如没有 

命令行 ssh-keygen  -t rsa –C “youremail@example.com”安装生成



登录github,添加你的ssh key



在github上创建1个新的仓库 testGitRepo



根据github提示,可以直接将之前的gitRepo推送到github下的repo--(testGitRepo)

git remote add origin https://github.com/joejun/testGitRepo.git

git push -u origin master
输入github用户名密码 (第一次推送到github远程库,-u参数 使得本地的master分支跟远程master分支形成关联,以后的命令行可简化)



github上就有了你本地的git 仓库 gitRepo



接下去为了测试本地的git库新增文本后 再执行远程同步,看下效果





为了证明只有commit到head区的内容才会被git识别同步,测试如下:

工作区新增3stChange.txt, 未被commit的前提下, git push origin master 都不会被识别;只有commit到了head区,push命令才识别到





刷新github,出现最后一次提交的文本



-----------------------------------------------------分割线------------------------------------------------------------

分割线以上为本地到远程库的操作,接下去实践 远程库到本地库的操作~

先选择一个github上我的repo 



使用 git clone命令

git clone https://github.com/joejun/highcharts_clintv1_4.git

在执行之前,在本地先新建第2个工作目录 gitRepo2 ,并执行git init初始化,然后执行 clone,目录下出现了 github上的highcharts 仓库

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: