cd Desktop
:切换到桌面
cd
:切换到根目录
mkdir 文件名
:创建新的文件夹
which 文件名
:查找文件目录
pwd
:显示当前目录
git init
:创建新的git仓库
ls -al
:显示当前目录下的所有文件及文件夹包括隐藏的
快捷键:Ctrl+A切换到命令行的开头,Ctrl+E切换命令行的结尾
git add 文件名
:文件添加到缓存区
git commit -m '提交信息'
:提交到本地仓库
删除和恢复文件方法一:
git rm 文件名
:删除文件并将删除的文件放入缓存区
git reset HEAD filename
:将删除的文件从缓存区恢复到工作区
git checkout -- filename
丢弃改动,还原删除的文件
删除和恢复文件方法二:
rm filename
:删除文件,此时无法commit需要add命令再提交
git mv sourcefilename newfilename
:重命名文件
git commit -- amend -m 'commit message'
:修正提交消息
分支
git命令 | 作用 |
---|---|
git branch name |
创建新的分支 |
git checkout name |
切换分支 |
git checkout -b name |
创建并切换分支 |
git branch |
查看分支 |
git branch -d name |
删除分支 |
git checkout filename
:丢弃掉暂存区的最后一次修改
git reset HEAD test.txt
:将之前添加到暂存区的内弄从暂存区移除到工作区
修改win下gitbash的颜色主题
cd ~
vim ..minttyrc
复制一下内容后粘贴
FontHeight=14
ForegroundColour=131,148,150
BackgroundColour=0,43,54
CursorColour=220,50,47
Black=7,54,66
BoldBlack=0,43,54
Red=220,50,47
BoldRed=203,75,22
Green=133,153,0
BoldGreen=88,110,117
Yellow=181,137,0
BoldYellow=101,123,131
Blue=38,139,210
BoldBlue=131,148,150
Magenta=211,54,130
BoldMagenta=108,113,196
Cyan=42,161,152
BoldCyan=147,161,161
White=238,232,213
BoldWhite=253,246,227
BoldAsFont=-1
FontSmoothing=full
FontWeight=700
FontIsBold=yes
Locale=C
Charset=UTF-8
重启生效
效果图如下
git diff
:比较的是暂存区与工作区文件的差别
git diff HEAD
:比较的是最新的提交和工作区的差别