文章目录
加载目录中...

git相关知识

管理员 2025-09-06 16:30 57 阅读 linux

Git 相关知识

1. git基础命令

图 0

设置姓名和邮箱

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命令

图 0