Git 相关知识
1. git基础命令

设置姓名和邮箱
git config --global user.name 'xxx'
git config --global user.email 'xxx@xxx'
仓库初始化
git init
添加到本地仓库
git add . # .是通配符 表示添加所有文件到暂存区
git commit -m"notes" # 添加到本地仓库
查看仓库状态
git status
查看仓库提交记录
git log
git reflog #查看所有提交记录
回到某一状态的版本
git reset --hard 操作id
删除git中的文件
git rm xxx
创建分支
git branch 分支名称
切换分支并且创建
git checkout -b 分支名称
合并分支
git merge 分支名称 # 在主分支上
删除分支
git branch -d 分支名称
将本地仓库连接到远程仓库
git remote add origin https://网址 (origin表示将远程仓库重新命名)
git push -u origin "master" # 接下来输入gitee的账号和密码 之后可以直接推送了 origin 表示远程分支 "master"表示本地分支
生成密钥,可以生成多个密钥
ssh-keygen -t rsa -C "备注,一般为邮箱名称" -f "保存密钥的文件名称"
ssh-keygen -t rsa -C "lenovo" -f ~/.ssh/gitee
使用多个密钥连接gitee、github
eval "$(ssh-agent -s)" # 启动ssh代理
ssh-add ~/.ssh/gitee # 添加新的密钥
在.gitignore文件中,如果想忽略已经被git追踪的文件,需要使用下面的命令
git rm -r --cache 文件路径/文件
rm移除文件,-r递归的移除文件,--cache使文件不会被git跟踪。
2. vi编辑器相关命令
使用vim或者vi,首先进入到命令模式。 命令模式 <==> 插入模式
在键盘上按"a"或者"i" 进入插入模式esc退出
命令模式 <==> 末行模式
在键盘上按":"进入末行模式esc退出
插入模式 <==> 末行模式
插入模式下,在键盘上按"esc"进入命令模式末行模式下,按esc进入命令模式
在命令行模式下常用命令
以下命令在键盘上输入
i和a 进入到插入模式
dd删除所在行
yy复制所在行
p粘贴复制的内容
VSCODE使用git命令
