Git 快速教程(远程)

显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
创建SSH Key
$ ssh-keygen -t rsa -C "xxx@163.com"

一路回车,可以在用户主目录里找到.ssh,里面有id_rsa和id_rsa.pub两个文件
id_rsa为私钥,不能泄露,id_rsa.pub是公钥,放在git服务器

从本地push到远程

关联一个远程库
$ git remote add origin gitPath/repo-name.git
关联后,使用命令
$ git push -u origin master 第一次推送master分支的所有内容
此后,每次本地提交后,只要有必要,就可以使用命令
$ git push origin master 推送最新的修改

在远程创建然后克隆

$ git clone https://github.com/yzgcode/gitskills.git
或者(推荐,但是某些公司只开放https端口无法使用)
$ git clone git@github.com:yzgcode/gitskills.git

git 支持多种协议 ,包括https,但通过ssh支持的原生git协议速度最快
使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令
默认的git://使用ssh
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 4,300评论 4 50
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 3,603评论 2 19
  • 人是社会性动物,沟通是人与人之间相互了解的必要手段。读书的时候作为学生与老师沟通,职场中作为员工与老板以及客户之间...
    愚涯阅读 872评论 0 3
  • M梦ge阅读 140评论 0 0
  • 曾经好些年我长发飘飘,长度至腰部以下,那时的我很享受长发的日子。现在的长度大概只有那时的一半,却总觉得各种不方...
    范范_嘟嘟阅读 110评论 0 0