document/Git/git.md
2024-05-31 17:55:08 +08:00

102 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# git
# 常用命令
```sh
# 拉取代码
git clone [url]
# git clone git@192.168.1.33:mogu_server/sunnysports.git
# 更新代码
git pull
# 添加到暂存区
git add .
# 提交代码
git commit -m "提交内容"
# 推送代码
git push
# 切换分支
git checkout <分支名称>
git checkout dev-sunny
#查看提交历史记录。
git log
#比较当前文件与暂存区或HEAD的差异。
git diff
#将当前工作区的修改保存起来,以便稍后恢复。
git stash
#恢复之前保存的修改并删除对应的stash。
git stash pop
#安装子模块
git submodule init
git submodule update
```
# 创建ssh证书
## 1.启动Git Bash
## 2.生成新的SSH密钥
```sh
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
ssh-keygen -t rsa -b 4096 -C "zpc@pc"
```
## 3.设置SSH代理 在某些系统上你可能需要在每次启动计算机时添加SSH密钥到SSH代理。可以使用以下命令
``` sh
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
```
## 5.复制公钥:使用以下命令将公钥复制到剪贴板:
```sh
cat ~/.ssh/id_rsa.pub | clip
```
## 6.验证
```sh
ssh -T git@192.168.1.33
ssh -T git@github.com
```
ssh-copy-id -i ~/.ssh/id_rsa ubuntu@1.117.87.77
# Ubuntu 添加git
``` sh
sudo apt update
sudo apt install git
git --version
```
## 圣剑
cat ~/.ssh/id_rsa.pub
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
ssh -T git@192.168.1.33
ssh-keygen -t rsa -b 4096 -C "zpc1131"
ssh-keygen -t rsa -b 4096 -C "zpc1131@gmail.com"
ssh -T git@github.com
### 拉取
``` sh
git clone git@192.168.1.33:mogu_server/sunnysports.git
```
ssh-copy-id -i D:/ssh/229.pub root@192.168.1.229
eval "$(ssh-agent -s)" ssh-add D:/ssh/229
eval "$(ssh-agent -s)" ssh-add ~/.ssh/229
ssh root@192.168.1.229 -i ~/.ssh/229_rsa
```sh
ssh-keygen -t rsa -b 4096 -C "zhangzhe@wsl"
/home/z/.ssh/229_rsa
eval "$(ssh-agent -s)" ssh-add /home/z/.ssh/229_rsa
ssh-copy-id -i /home/z/.ssh/229_rsa.pub root@192.168.1.229
```