git命令——少用但有用


git 命令——少用但有用

实习开始了,新环境、新电脑,git 添加公钥等操作自然也是需要重新设置,为了避免之后还要查找,自己写一下笔记,方便日后使用。

git 常用命令

以下命令在 Git  Bash 中执行

1. 设置用户名和 email

1
2
git config --global user.name 用户名
git config --global user.email 邮箱

2. 查看用户名和 email

1
2
3
4
5
git config user.name
git config user.email

# 也可以把所有信息都列出来,再找
git config --list

3. 配置 ssh 公私钥

1
2
ssh-keygen -o		# 要输入的话直接Enter
cat ~/.ssh/id_rsa.pub # 查看并复制公钥(复制是手动复制全部)

github 进入setting -> SSH and GPG keys -> New SSH key

image-20220218231701335

输入标题(自定义)以及复制的公钥

测试

1
ssh -T git@github.com		# 不要改成自己的邮箱,弹出提示的话,输入yes,回车

image-20220218232334720

4. 清空暂存区

4.1 git rm –cached 文件

1
2
git status		# 查看暂存区文件
git rm --cached 文件 # 一次删除,知道空。效率极低

4.2 rm .git/index

1
rm .git/index	# 暂存区仅仅是.git目录下的一个index文件,所以只要删除这个文件,就清空暂存区了

4.2 git reset

1
git reset	# 后面什么都不跟

5. 撤销提交

场景:提交完后,发现漏掉文件没有添加,或者提交信息写错了

5.1 修改提交信息

现在提交了一次

image-20220218235143317

1
git commit --amend

进入类似 vim 的页面

  • 输入i,进入编辑模式
  • 移动光标,修改信息
  • esc 退出编辑模式
  • :wq保存

image-20220218235618176

5.2 添加漏掉的文件

  • 直接新增文件
  • git add .
  • git commit --amend(不修改,直接保存)
  • 提交记录只有一条

文章作者: 赤蓝紫
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 赤蓝紫 !
评论
  目录