document/文档/Git/git.md
2024-06-30 04:47:39 +08:00

2.0 KiB
Raw Blame History

git

# 常用命令

# 拉取代码
 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密钥

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

    ssh-keygen -t rsa -b 4096 -C "zpc@pc"

3.设置SSH代理 在某些系统上你可能需要在每次启动计算机时添加SSH密钥到SSH代理。可以使用以下命令

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

5.复制公钥:使用以下命令将公钥复制到剪贴板:

cat ~/.ssh/id_rsa.pub | clip

6.验证


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

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

拉取

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

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

git config --global user.email "zpc1131@wsl"
  git config --global user.name "zhangzhe"