Git(三)远程仓库操作

来源:互联网 发布:淘宝店铺怎么重新装修 编辑:程序博客网 时间:2024/06/03 19:24

之前都是本地的仓库操作,如何将本地仓库的项目与远程仓库同步传输~

以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 仓库





0 0