一.配置本地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

 

Git的初次使用的更多相关文章

  1. Windows 10 安装 Git 与初次运行前的配置

    Windows 10 安装 Git 与初次运行前的配置 在 Windows 上安装 初次运行 Git 前的配置 用户信息 文本编辑器 检查配置信息 获取 Git 仓库 在现有目录中初始化仓库 克隆现有 ...

  2. git库初次下载

    1.右键Git Batch Here==>输入 git config --list 确认2.再次输入ssh-keygen -t rsa -C “修改后的邮箱” 3.回车多次 找到 生成序列目录 ...

  3. git code 初次上传

    http://blog.csdn.net/hanhailong726188/article/details/46738929 1 cd到当前项目的跟目录 执行 git init 2 将当前项目的所有文 ...

  4. Git 配置

    在 windows 上安装完 Git 会右键菜单中看到 Git 的快捷打开选项, 点 Git Bash Here 就可以在当前目录下打开 Git 的命令行 Git shell,初次使用 Git 先配置 ...

  5. 第一次使用Git心得体会

    用书本上的概念讲,Git是一个分布式的版本控制工具,每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,能够不依赖于网络和中心服务器.也就是说Git能够不需要服务器而在 ...

  6. Git之不明觉厉11-利其器source tree

    前面10篇文章都在用命令行,虽然装逼不错,但是我想说一句,平时我也是用source tree比较多点,命令行一般都是在source tree的图形按钮找不到在哪里,就直接用命令行.对于初次用git的同 ...

  7. 【Tools】Pro Git 一二章读书笔记

    记得知乎以前有个问题说:如果用一天的时间学习一门技能,选什么好?里面有个说学会Git是个很不错选择,今天就抽时间感受下Git的魅力吧.   Pro Git (Scott Chacon) 读书笔记:   ...

  8. 一台电脑支持2个git账号:gitlab+github

    一.背景 1.公司使用gitlab保存代码,git已支持. 2.需要新增一个人github账户.创建study项目并提交到github上. 3.git提交时互相不混淆 二.操作流程 1.注册githu ...

  9. [Git00] Pro Git 一二章读书笔记

    记得知乎以前有个问题说:如果用一天的时间学习一门技能,选什么好?里面有个说学会Git是个很不错选择,今天就抽时间感受下Git的魅力吧.   Pro Git (Scott Chacon) 读书笔记:   ...

随机推荐

  1. php框架中,try,catch不能用的问题(转载)

    本文转自:http://blog.csdn.net/sangjinchao/article/details/71436557 最近再用laravel框架发现,try catch用了没有效果,依然不能阻 ...

  2. nodejs(二)浏览器与服务器连接初探

  3. VS2013 Ctrl+Shift+F 没反应

    快捷键设定与搜狗输入法中文繁体切换冲突,搜狗输入法管理设置中关掉就好.

  4. LomBok插件的使用

    LomBok插件的使用 By Zhai 简介: LomBok是一个通过简单注解就可以减少一些冗余代码编写的小工具.例如 @Setter @Getter 用于实例类上该类就不需要写set get 方法. ...

  5. 巧用border效果

    目的: 我们在做css的时候为了提高网站的效率减少服务器请求,我们可以通过css来实现一些简单的图片特效,比如说三角形,这篇文章讲解的是通过边框实现不同的效果. 上面样式部分代码: <style ...

  6. 微信小程序时间戳的转换及调用

    13位 的时间戳,如下图: 效果图: 1.(utils.js里面的代码): function formatTime(timestamp, format) { const formateArr = [' ...

  7. /编写一个函数,要求从给定的向量A中删除元素值在x到y之间的所有元素(向量要求各个元素之间不能有间断), 函数原型为int del(int A ,int n , int x , int y),其中n为输入向量的维数,返回值为删除元素后的维数

    /** * @author:(LiberHome) * @date:Created in 2019/2/28 19:39 * @description: * @version:$ */ /* 编写一个 ...

  8. jsignature 中文开发手册

    2017年5月9日21:23:17,最近比较忙,没时间写博客,真的是越来越懒来了 github:https://github.com/brinley/jSignature http://www.unb ...

  9. xilink 烧写flash

    no 右键

  10. Spring Enable* 注解

    Spring提供了一系列以Enable开头的注解,这些注解本质上是激活Spring的某些管理功能.比如,EnableWebMvc. 这个注解引入了MVC框架在Spring 应用中需要用到的所有bean ...