GIT的简单使用

DNXRZL
2021年10月19日 · 阅读 530
Git基本使用
中文文档
推送基本流程
推送到远程仓库的准备工作
- 安装git
- 配置签名
- 配置ssh密钥
开始推送到远程仓库,在需要推送的文件夹下运行git,并输入以下命令
- 初始化 命令:git init
- 创建说明文件 命令:touch README.md
- 加入暂存区 命令:git add *
- 提交到本地仓库 命令:git commit -m “first commit”
- 连接远程仓库 命令:git remote add origin git@gitee.com:xxx.git
- 推送到服务器 命令:git push -u origin master
注意:如果远程仓库未初始化,即还没有任何分支,那么再推送前要先创建分支。
命令:git push -u origin main
ssh免密配置-简述
-
首先在电脑上生成密钥 命令:ssh-keygen -t rsa -C 邮箱
注意:邮箱需与远程仓库一样
-
把生成的公钥放在远程仓库,比如github
-
测试密钥:ssh -T git@gitee.com 或 ssh -T git@github.com
-
本地仓库添加远程ssh地址:git remote add origin_ssh git@gitee.com:xxx.git
origin_ssh可以自定义命名
附加:查看已添加远程地址 git remote -v
-
推送: 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 文件名