一.配置本地Git库

1.下载安装好Git,并配置自己的信息。

git config --global user.name"yourname"配置你的名称

git config --global user.mail"youemail@email.com"配置你的邮箱

如果想修改上一步输的入user.name和user.mail,可用 git config --replace-all user.mail(user.name)修改user,.name和user.mail

2设置自己的git库并存储文件

首先进入自己所选的文件夹
cd /f f为你所选的文件夹地址
git init 将现所在地址设为Git库
git add filename 添加文件(fileame需要带格式名)
git add . 添加文件夹内的所有文件

 git commit -m "" ""内是注释,如为空会报错

git log -prett=oneline 以单行形式查看库信息。

重复 git add  git commit 形成多个历史版本的Git库

当你想回退到某一个版本时,使用

git reser --hard ****         ****为版本号前4位字符

二.本地Git库与Github之间的传输

本地Git库和Github库之间的传输是通过SSH加密的,所以在进行传输之前需要设置SSH Key这里默认用户没有设置过SSH Key。(如若在C:\Users\Ltp\.ssh 有id_rsa和id_rsa.pub即为有设置过SSH Key 可跳过下一步)

在Git中输入

ssh-keygen -t rsa -C "youremail@mail.com"  yourmail@mail.com为你的github邮箱 然后经历3次回车即可完成SSH Key设置,设置完成后的C:\Users\Ltp\.ssh就会出现你的id_rsa和id_rsa.pub文件

然后登陆 Github,点击右上角用户头像,再点击Seetings,在新的页面中点击左下方的SSH and GPG KEYS,在点击右上角的      New SSH key,将你的id_rsa.pub文件中的所有内容填入到出现的KEY选项中去,Title可以随便填,然后点击add SSH key即可完成。

在本地Git中输入 git remote add origin https://github.com/kdaysl/my-python.git   origin后为你的github库地址。

如若在这一步出现  fatal: remote origin already exists. 可输入git remote rm origin 清除信息,然后再进行上一步的add origin操作。

之后即可进行本地Git库的上传

git push origin master 上传本地库文件,如果是首次上传 则改用git push -u origin master 在接下来的步骤中输入你的github用户名以及密码即可上传。

之后在github中即可看到上传的本地库文件

本次应用的github库地址:https://github.com/kdaysl/my-python

 

最新文章

  1. 【JDK源码分析】String的存储区与不可变性
  2. Apache日志配置参数详细说明
  3. BZOJ4435——[Cerc2015]Juice Junctions
  4. c语言头文件中定义全局变量的问题
  5. linux留下后门的技巧
  6. Nodejs_day01
  7. 注解配置的Spring MVC
  8. .NET技术+25台服务器怎样支撑世界第54大网站
  9. GPRS管理与创建APN拨号连接(转)
  10. angular change the url , prevent reloading
  11. index_merge引发的死锁排查
  12. 走进javascript——数组的那些事
  13. openstack快速复制一台云主机系统
  14. vue.js报错:Module build failed: Error: No parser and no file path given, couldn't infer a parser.
  15. MySQL高级知识(四)——Explain
  16. 转Genymetion
  17. k8s如何管理Pod(rc、rs、deployment)
  18. Python nose单元测试框架结合requests库进行web接口测试
  19. CentOS7路由、端口和服务排障常用命令
  20. PHPStorm自定义主题配置

热门文章

  1. ajax里的status和readystate
  2. 剑指offer——python【第56题】删除链表中的重复节点
  3. Python学习之旅(三十四)
  4. springboot+mybatis+druid数据库连接池
  5. 通过ICE轻松部署WES7镜像
  6. python------接口(get请求、post请求), 图片、歌曲下载,网页返回,上传文件
  7. gitlab备份、恢复、升级
  8. python框架之Django(16)-接入Redis
  9. ionic 需要注意的知识点
  10. appium启动