menu DNXRZL的故事
search self_improvement
目录
GIT的简单使用
DNXRZL
DNXRZL 2021年10月19日  ·  阅读 399

Git基本使用

中文文档

https://git-scm.com/

推送基本流程

推送到远程仓库的准备工作

  1. 安装git
  2. 配置签名
  3. 配置ssh密钥

开始推送到远程仓库,在需要推送的文件夹下运行git,并输入以下命令

  1. 初始化 命令:git init
  2. 创建说明文件 命令:touch README.md
  3. 加入暂存区 命令:git add *
  4. 提交到本地仓库 命令:git commit -m “first commit”
  5. 连接远程仓库 命令:git remote add origin git@gitee.com:xxx.git
  6. 推送到服务器 命令:git push -u origin master

注意:如果远程仓库未初始化,即还没有任何分支,那么再推送前要先创建分支。

命令:git push -u origin main

ssh免密配置-简述

  1. 首先在电脑上生成密钥 命令:ssh-keygen -t rsa -C 邮箱

    注意:邮箱需与远程仓库一样

  2. 把生成的公钥放在远程仓库,比如github

  3. 测试密钥:ssh -T git@gitee.com 或 ssh -T git@github.com

  4. 本地仓库添加远程ssh地址:git remote add origin_ssh git@gitee.com:xxx.git

    origin_ssh可以自定义命名

    附加:查看已添加远程地址 git remote -v

  5. 推送: git push -u origin_ssh master 注意这里origin_ssh与第四条里的一致

提示:不同邮箱不可生成同一个密钥,会被重写

签名

注意:这里的名称与邮箱与远程仓库没任何关系,可以随便设置,只是用来标识是谁改动了仓库

查看已设置签名
git config --global -l
修改与设置:
git config --global user.name 用户名
git config --global user.email 邮箱
例:git config --global user.email xxx@gmial.com

分支管理

查看本地分支
git branch

查看远程分支
git branch -r

查看所有分支
git branch -a

远程仓库

查看远程仓库
git remote -v

删除远程仓库
git remote rm origin

查看某个远程仓库
git remote show origin

远程仓库已删除,本地还有记录,删掉本地远程仓库记录
git remote prune origin

代理配置

提示:由于github的访问问题,有时需要代理

查看当前代理设置 
git config --global --get http.proxy
设置当前代理
git config --global http.proxy 'http://127.0.0.1:1080'
git config --global https.proxy 'http://127.0.0.1:1080'
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080' /
删除代理
git config --global --unset http.proxy  
git config --global --unset https.proxy 

其他操作

删除文件
git rm 文件名
分类: 学习笔记
标签: 知识积累