# 远端仓库
- 新建远端仓库关联
# 关联远端仓库
git remote add origin 远端git地址
# 首次提交
git push -u origin master
# 后续提交
git push origin master
1
2
3
4
5
6
7
8
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
2
3
4
5
6
7
8
9
10
11
- 提交暂存区到本地仓库中
git commit -m 'xxx'
# -a 参数设置修改文件后不需要执行 git add 命令,直接来提交
git commit -a
1
2
3
4
2
3
4
- 设置提交代码时的用户信息
git config --global user.name 'myName'
git config --global user.email 邮箱
1
2
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进行加锁