git的使用
# Git的学习笔记
## 1.下载安装,按版本号搜一个安装教程
## 2.配置,打开Git的GitBash命令行工具
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
## 3.创建版本库
pwd查看当前所在位置
ls显示当前目录
cd到合适的位置创建空目录
$ mkdir learngit
$ cd learngit
init将目录变为仓库
$ git init
## 3.使用
编写文件并放入仓库所在目录或子目录
首先将文件添加到仓库
$ git add file1.txt
$ git add file2.txt file3.txt
然后提交
$ git commit -m "add 3 files."
使用命令git add <file>
,注意,可反复多次使用,添加多个文件;
使用命令git commit -m <message>
,完成,注意写入提交备注-m。
## 4.修改
git status
查看修改情况:是否被修改过
git diff readme.txt
查看修改的具体内容diff即查看difference(readme.txt是文件名)
确认后add和commit即可
## 5.日志
git log
查看从最近到最远的日志,最多3次
首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD
表示当前版本,也就是最新的提交1094adb...
(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^
,上上一个版本就是HEAD^^
,当然往上100个版本写100个^
比较容易数不过来,所以写成HEAD~100
。
回退上一个版本
$ git reset --hard HEAD^
传送到某个版本(1094a是版本号的前几位
)
$ git reset --hard 1094a
另外:
用git reflog
查看命令历史
## 6.远程仓库
创建SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"
在用户主目录里找到.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件,这两个就是SSH Key的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以放心地告诉任何人
单词:
branch 支线