1 安装
运行
gitbash
2 设置
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
3 创建仓库
创建一个目录,进入到目录中执行
git init
,之后可以看待有个
.git
的文件说明成功
4、把文件添加到仓库
建一个文件放到仓库中,例如 readme.txt, 执行
git add
readme.txt
提交 执行
git commit -m
‘
第一次提交
’
-m是本次提交的注释
5、git status 查看状态
6、查看提交的历史记录
git log
git log --pretty=oneline
//只看版本号
7、回到上一个版本
$ git re
set
--hard HEAD^
上上一个本本就是
$ git re
set
--hard HEAD^
^
返回第100个版本就是
$ git re
set
--hard HEAD
~100
8、如果又想回到刚才的版本,只要命令窗口没关掉就可以用 版本号返回,版本号只写前几位就可以了
$ git re
set
--hard
3628164
9、如果窗口关掉了,可以用 git reflog 查看命令记录
git
reflog
10、删除文件
git rm
file 并且
git commit
11、创建 SSH key
$ ssh-keygen -t rsa -C "youremail@example.com"
a)
一路回车就可以
b)
在用户主目录里找到.ssh目录,里面有
id_rsa
和
id_rsa.pub
两个文件,这两个就是
SSH Key
的秘钥对,
id_rsa
是私钥,不能泄露出去,
id_rsa.pub
是公钥
c)
在用户主目录里找到.ssh目录,里面有
id_rsa
和
id_rsa.pub
两个文件,这两个就是
SSH Key
的秘钥对,
id_rsa
是私钥,不能泄露出去,
id_rsa.pub
是公钥
d)
Window: C:/User/Administrator/.ssh
e)
Mac:
open ~/.ssh
12、创建远程仓库
13、关联远程仓库
$ git remote add origin
添加后,远程库的名字就是
origin
,这是Git默认的叫法,也可以改成别的,但是
origin
这个名字一看就知道是远程库。
删除关联
$ git remote rm origin
14、把本地仓库内容推送到远程仓库
$ git push -u origin master
15、克隆远程仓库
$
git clone
16、创建&切换分支
git checkout -b dev
git checkout
命令加上
-b
参数表示创建并切换,相当于以下两条命令:
$
git branch dev
//创建分支
$
git checkout
// 切换分支
17、合并某分支到当前分支,如果要把dev合并到master,则先切换到master,在执行
$
git merge dev
18、删除分支
git branch -d dev
19、常用命令
创建目录
mkdir learn
列出当前目录所有的文件
ls -la
添加所有的文件
git add .
.