Git的初次使用
一.配置本地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的初次使用的更多相关文章
- Windows 10 安装 Git 与初次运行前的配置
Windows 10 安装 Git 与初次运行前的配置 在 Windows 上安装 初次运行 Git 前的配置 用户信息 文本编辑器 检查配置信息 获取 Git 仓库 在现有目录中初始化仓库 克隆现有 ...
- git库初次下载
1.右键Git Batch Here==>输入 git config --list 确认2.再次输入ssh-keygen -t rsa -C “修改后的邮箱” 3.回车多次 找到 生成序列目录 ...
- git code 初次上传
http://blog.csdn.net/hanhailong726188/article/details/46738929 1 cd到当前项目的跟目录 执行 git init 2 将当前项目的所有文 ...
- Git 配置
在 windows 上安装完 Git 会右键菜单中看到 Git 的快捷打开选项, 点 Git Bash Here 就可以在当前目录下打开 Git 的命令行 Git shell,初次使用 Git 先配置 ...
- 第一次使用Git心得体会
用书本上的概念讲,Git是一个分布式的版本控制工具,每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,能够不依赖于网络和中心服务器.也就是说Git能够不需要服务器而在 ...
- Git之不明觉厉11-利其器source tree
前面10篇文章都在用命令行,虽然装逼不错,但是我想说一句,平时我也是用source tree比较多点,命令行一般都是在source tree的图形按钮找不到在哪里,就直接用命令行.对于初次用git的同 ...
- 【Tools】Pro Git 一二章读书笔记
记得知乎以前有个问题说:如果用一天的时间学习一门技能,选什么好?里面有个说学会Git是个很不错选择,今天就抽时间感受下Git的魅力吧. Pro Git (Scott Chacon) 读书笔记: ...
- 一台电脑支持2个git账号:gitlab+github
一.背景 1.公司使用gitlab保存代码,git已支持. 2.需要新增一个人github账户.创建study项目并提交到github上. 3.git提交时互相不混淆 二.操作流程 1.注册githu ...
- [Git00] Pro Git 一二章读书笔记
记得知乎以前有个问题说:如果用一天的时间学习一门技能,选什么好?里面有个说学会Git是个很不错选择,今天就抽时间感受下Git的魅力吧. Pro Git (Scott Chacon) 读书笔记: ...
随机推荐
- php框架中,try,catch不能用的问题(转载)
本文转自:http://blog.csdn.net/sangjinchao/article/details/71436557 最近再用laravel框架发现,try catch用了没有效果,依然不能阻 ...
- nodejs(二)浏览器与服务器连接初探
- VS2013 Ctrl+Shift+F 没反应
快捷键设定与搜狗输入法中文繁体切换冲突,搜狗输入法管理设置中关掉就好.
- LomBok插件的使用
LomBok插件的使用 By Zhai 简介: LomBok是一个通过简单注解就可以减少一些冗余代码编写的小工具.例如 @Setter @Getter 用于实例类上该类就不需要写set get 方法. ...
- 巧用border效果
目的: 我们在做css的时候为了提高网站的效率减少服务器请求,我们可以通过css来实现一些简单的图片特效,比如说三角形,这篇文章讲解的是通过边框实现不同的效果. 上面样式部分代码: <style ...
- 微信小程序时间戳的转换及调用
13位 的时间戳,如下图: 效果图: 1.(utils.js里面的代码): function formatTime(timestamp, format) { const formateArr = [' ...
- /编写一个函数,要求从给定的向量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:$ */ /* 编写一个 ...
- jsignature 中文开发手册
2017年5月9日21:23:17,最近比较忙,没时间写博客,真的是越来越懒来了 github:https://github.com/brinley/jSignature http://www.unb ...
- xilink 烧写flash
no 右键
- Spring Enable* 注解
Spring提供了一系列以Enable开头的注解,这些注解本质上是激活Spring的某些管理功能.比如,EnableWebMvc. 这个注解引入了MVC框架在Spring 应用中需要用到的所有bean ...