git
Git 学习笔记
git
基本介绍是什么
- 一个代码管理的工具。
- 可以随时将本地仓库的代码提交至远程仓库
- 懒得打字
流程
- 下载安装并配置git
- 生成密钥对:公钥 -
id_rsa.pub
私钥 -id_rsa
- 创建远程仓库,上传公钥。
- 克隆代码到本地
- 提交代码.
git
下载与安装。- 指令
git version
: 查看版本号- 注:
MAC 需要安装一下xcode: xcode-select --install
git
配置git config --list
: 查看git当前的config配置ssh-keygen -t rsa -C “your_email@youremail.com"
: 生成密钥对。git clone git@github.com:Yourcount/GitTest.ogt
: 克隆远程仓库。
git
日常使用命令。git branch
: 查看本地分支git baranch
: 查看所有分支。
remotes/origin
为远程分支。git branch -av
: 查看所有分支与最近的一条提交记录。git branch -avv
: 查看分支,以及关联的仓库git remote show otigin
: 查看远程分支直接的关系git stauts
: 查看本地仓库状态git diff
: 查看改动内容git add .
: 添加git reset .
: 撤销添加git commit -m "描述"
: 提交本次改动git commit -s
git log
: 查看提交日志git push origin Head:main
: 提交至远程仓库git pull - rebase
: 下拉仓库git push
: 提交git checkout -b V2
: 创建本地分支,并切换至此分支git checkout V2
: 切换分支git push origin V2:remote_branch_V2
:创建远程分支git push origin :remote_branch_V2
:删除。push空就等于删除git checkout -b v2 origin/main
: 拉取分支并建立关系git config --global push.default upstream
: 设置push推送代码到本地分支关联的远程分支
- 撤销操作
git checkout
. // 代码改动后,撤销所有改动git reset a
// git add a 后,撤销对a的addgit reset .
// git add . 后,撤销add所有git reset HEAD~1
// 已经commit,在当前分支回退1条commit,当然2就是2条;回退后修改内容还在本地git revert HEAD~1
//已经push,回滚这条记录,需要注意的是执行完后需要继续执行以下三行才可以,因为远端会保留revert记录git add .
git commit -a
git push
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kahoku丶懒`Blong!