2.0 KiB
2.0 KiB
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"