一、Push操作
- 1.先git init
- 标识仓库地址
- 2.git add xxx
- git add .
- 代表添加当前目录所有文件
- 代表标识提交的文件
- git add .
- 3.git commit -m 'xxxx'
- 代表git提交后需要说的什么话
- 4.git remote add origin xxxx
- xxxx替换为github仓库的ssh地址
- 5.git push origin xxx
- xxx为分支名称
- 如果有报错可以通过
- git checkout -b 加分支名称
- 进行检查
二、其他命令解析
- git命令解析
- git clone + url
- 克隆项目文件夹
- git init
- git init #初始化仓库
* - 会在执行这条命令的目录下生产.git目录
- 隐藏的
- 由这个目录表示这个是仓库
- git init #初始化仓库
- git status
- 展示仓库新增或修改
- 2.git add + . 或 ./
- 代表把文件加入到购物车
- 暂存区
- 即代表即将提交那些文件
- .代表当前所有文件
- 代表把文件加入到购物车
- git reset
- 将暂存区的文件移除暂存区
- 3.git commit
- git commit 命令将暂存区内容添加到本地仓库中。
- 只提交绿色了的文件
- -a 参数设置修改文件后不需要执行 git add 命令,直接来提交
- git commit -m [message]
- 例如
- git commit -m 'demo commit'
- 添加提交信息
- 例如"第一次提交等等"
- 例如
- git commit 命令将暂存区内容添加到本地仓库中。
- git logs
- 查看commit日志
- 4.git remove
- git remote add origin https://github.com/kodyssss/deploy-xt-cloud.git
- git remote -v
- 查看当前的远程仓库origin
- git remote rm origin
- 删除仓库地址
- 加远端仓库
- 5.git push
- git push 命令用于从将本地的分支版本上传到远程并合并。
- github从master变成了main
- 主分支
- git push origin main
- 命令将本地的 master 分支推送到 origin 主机的 master 分支。
- main
- 主干
- master
- 主干
- git clone
- git clone -b master git@github.com:kodyssss/deploy-xt-cloud.git
- -b
- 拉取指定分支项目
- git hub token
-
github_username: 974177019@qq.com
github_password: P@sswr0dss
github_push_token: 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
-
- git clone + url
- init操作
- echo "# xt-cloud-deploy" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:kodyssss/xt-cloud-deploy.git
git push -u origin main - git remote add origin git@github.com:kodyssss/xt-cloud-deploy.git
git branch -M main
git push -u origin main
- echo "# xt-cloud-deploy" >> README.md
- git排错
- 解决GitHub报错You're using an RSA key with SHA-1, which is no longer allowed. Please use a newer client
- 原因:git 认为rsa的密钥不安全
- 解决办法:1.需要修改算法
- ssh-keygen -t ed25519 -C "9741701@qq.com"
- 2.把生成的ed25519.pub放到git hub
- 解决GitHub报错You're using an RSA key with SHA-1, which is no longer allowed. Please use a newer client
- git使用443 clone项目
- 1.先验证是否可行
- ssh -T -p 443 git@ssh.github.com
- 可行再如下执行
- 2.在~/.ssh/目录下
- 创建 config文件
- 默认没有
- 添加如下
- Host github.com
Hostname ssh.github.com
Port 443
User root
- Host github.com
- 创建 config文件
- 1.先验证是否可行