git的使用与坑

git介绍

1
2
3
4
5
6
7
8
对程序的版本版本迭代有着非常重大的作用,配合```Github```的使用可以共享自己的项目并且邀请更多的人来一起维护项目进行项目迭代与维护。

#### git的安装部署

[gitx下载链接](https://git-scm.com/downloads)去下git,选择对应的安装安装,如果没有特殊需求基本一部到底就可以。最后在```cmd```输入git命令哦来测试安装。

```bash
git -v

如果有版本信息则安装完成,如果没有请配置git的环境变量。
通常昰与github配合使用所以需要配置用户名与邮箱以及ssh密钥使用命令配置

1
2
3
4
5
git config --global user.name "用户名" #配置用户名
git config --global user.email "邮箱地址" #配置邮箱
git config --global --list #检查配置信息是否正确
# 然后配置ssh密钥
ssh-keygen -t rsa #一直回车,会在c盘user目录下的.ssh文件夹生成两个文件,其中后缀是pub的是公钥文件,另一个是私钥文件,将pub文件配置到github的密钥配置中即可

git的使用教程

  1. 远程仓库
  • 从github仓库下载文件使用命令
1
git clone 仓库地址
  • 创建远程仓库上传
1
2
3
4
5
6
7
8
#创建项目文件夹
#在项目文件夹根目录下执行以下命令
git init #初始化git仓库
git add 文件 #添加文件
git commit -m "first commit" #添加文件修改注释
git branch -M main #创建分支
git remote add origin https://github.com/Tangriweili/Tang.git #链接远程仓库执行一次即可
git push -u origin main #提交到远程草拟国库main分支中去
  • 本地仓库

本地仓库与远程仓大体相同,不需要链接远程仓库地址。

1
2
3
4
5
git init #初始化git仓库
git add 文件 #添加文件
git commit -m "first commit" #添加文件修改注释
git branch -M main #创建分支
git push -u origin main #提交到远程草拟国库main分支中去

git常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
git add . #添加本地文件夹子所有文件

# 配置代理
#http || https
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890

#sock5代理
git config --global http.proxy socks5 127.0.0.1:7891
git config --global https.proxy socks5 127.0.0.1:7891
# 查看代理
git config --global --get http.proxy
git config --global --get https.proxy

# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy

git中遇到的坑

相信对于经常使用git的朋友对于git真的是相爱相杀。尤其是提交代码到远程仓库上。GitHub仓库尤为明显。没办法对于github的使用,对网络的要求就非常高了,所以大家可以使用steam++github网站进行加速。上传代码到仓库就需要自行去寻找代理软件了。VPN是一个不错的选择哦!