git 学习 (命令简记)
刚开始学习git 记录一下各命令行的含义(怕太多忘了 哈哈)
1.$ cat 文件
查看文件内容
2.$ git add 文件
把文件添加在暂存区
3.$ git status
查看当前暂存区状态
4.$ git checkout --文件
文件上传到暂存区,再修改,则文件撤销为和暂存区的一样
文件未上传值暂存区,则文件撤销为和版本库一样
5. $ git reset HEAD 文件
把暂存区的修改退回到工作区
6.$rm 文件
删除文件
7. $ git checkout -- 文件
用版本库里的版本代替工作区的版本
8.$pwd
显示当前文件夹
9.$ mkdir 文件
创建文件夹
10.$ cd 文件
进入文件夹
11.$git commit -m"描述"
提交到master
12.git clone git@github.com:github名/库名.git
把远程库克隆到一个本地库
13.$ls
查看文件夹里的文件
14.$ git checkout -b dev
创建并切换到dev分支
15.$ git branch 分支名
创建分支
16.$ git checkout 分支名
切换分支
17.$ git branch
查看分支
18.$git merge 指定分支
合并指定分支到当前分支
19.$ git branch -d 特定分支
删除特定分支
20.git stash
将工作现场储存起来
21.git log
查看提交commit 历史
22.git log --graph
查看分支合并图
23.git stash apply
恢复stash内容但不删除
24.git stash drop
删除stash内容
25.git stash pop
恢复并删除stash内容
26.git stash list
查看stash内容
27.git cherry-pick 4c805e2
复制一个特定提交到当前分支
28.$rm -rf .git
$git init
` 删除.git重新初始化git
29.git config --global core.autocrlf false
禁用自动转换