不用配置模拟环境,前人已打包好windows可用集成环境,下载地址:mysysgit,一路默认安装便可,包含bash
&gui
html
任意位置,右键打开bashgit
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" ##--global是全局配置,全部仓库都使用这个配置 ##若是要对不一样仓库使用不一样名字和邮箱,在某个仓库下使用以上命令不加--global便可
由于Git是分布式版本控制系统,因此,每一个机器都必须自报家门:你的名字和Email地址。github
SSH(Secure Shell),一个创建在应用层和传输层基础上的,专为远程登陆会话和其余网络服务提供安全性的协议。windows
ssh-keygen -t rsa -C "email@some.com"
若是不想对其设置密码,一路回车便可。完成后会在C盘用户目录下生成.ssh文件夹,包含两个文件,公钥文件id_rsa.pub及私钥文件id_rsa,对目录不太熟悉同窗可能找不到文件,推荐一个windows下快速搜索软件Everything,搜索只是"sa"一下就找到了。缓存
分享刚解决的疑惑点:.pub是什么文件格式,id_rsa为何没有格式后缀
把.pub文件拖到winhex 看了看文件头格式:安全
把前六位十六进制去FILE SIGNATURES对比无果,恍然大悟,俩文件存的是密钥,.pub是自定义格式,语义是公钥,私钥更是没文件格式后缀,若是加我以为 .pri 就行bash
github文章太多不用我介绍,用了半年coding,感受不错,coding是国内产品,不断的优化更新,私有仓库托管极佳地。网络
步骤:
点击帐户-->SSH公钥-->复制id_rsa.pub内容-->Bingo!ssh
如添加新的仓库到本地,步骤:分布式
远端(remote)-->ADD,输入重命名名称及仓库地址,这里远程仓库名称国际惯例都是origin
,看见origin都知道这指的是某个远程仓库
远端(remote)-->从..获取(ftech)-->origin
合并(merge)-->本地合并-->确认-->Bingo
如将本地更新推送至远程
从新扫描-->缓存改动-->输入提交信息-->提交-->上传
其余一些经常使用说明:
文件还在工做区须要撤销,GUI界面工做区点击文件-->菜单栏提交(commit)-->撤销修改
文件已缓存入暂存区,GUI界面暂存区点击文件-->菜单栏提交(commit)-->从本次提交撤除
历史查看,版本库(repository)->图示XX分支的历史,页面清楚明了
中文乱码处理,编辑-->选项-->Default File Contents Encoding ,简单粗暴全局设置为utf8