git 常用命令

2021/6/1 git

# 远端仓库

  • 新建远端仓库关联
# 关联远端仓库
git remote add origin 远端git地址

# 首次提交
git push -u origin master

# 后续提交
git push origin master
1
2
3
4
5
6
7
8
  • 设置更改当前远端地址
git remote set-url origin <new url>
1
  • 查看当前项目的远程git地址
git remote -v
1

# 本地仓库

  • git add 选项使用与区别
# 提交所有变化
git add -A

#提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add -u

# 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git add .

# 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git add *
1
2
3
4
5
6
7
8
9
10
11
  • 提交暂存区到本地仓库中
git commit -m 'xxx'

# -a 参数设置修改文件后不需要执行 git add 命令,直接来提交
git commit -a
1
2
3
4
  • 设置提交代码时的用户信息
git config --global user.name 'myName'
git config --global user.email 邮箱
1
2
  • 查看状态
git status
1
  • 查看远程分支 绿色代表当前项目所在的分支,红色就是远程分支列表
git branch -a
1
  • 查看本地分支 绿色代表当前项目所在的分支
git branch
1

菜鸟教程

# SSH 常用命令

  • 查看私钥列表
ssh-add -l
1
  • 查看公钥列表
ssh-add -L
1
  • 添加密钥高速缓存
sudo ssh-add <私钥路径> 
1
  • 来清空私钥列表
ssh-add -D
1
  • 从ssh-agent中指定删除密钥
ssh-add -d <路径>/id_xxx.pub
1
  • 语法

ssh-add [-cDdLlXx] [-t life] [file...]

ssh-add -s pkcs11

ssh-add -e pkcs11

  • 选项

-D:删除ssh-agent中的所有密钥.

-d:从ssh-agent中的删除密钥

-e pkcs11:删除PKCS#11共享库pkcs1提供的钥匙。

-s pkcs11:添加PKCS#11共享库pkcs1提供的钥匙。

-L:显示ssh-agent中的公钥

-l:显示ssh-agent中的密钥

-t life:对加载的密钥设置超时时间,超时ssh-agent将自动卸载密钥

-X:对ssh-agent进行解锁

-x:对ssh-agent进行加锁

参考 (opens new window)

Last Updated: 2021/7/9 12:54:39