# git初始化仓库教程
**Repository Path**: xinqizeng/gitInitialization
## Basic Information
- **Project Name**: git初始化仓库教程
- **Description**: 使用git进行初始化仓库
- **Primary Language**: Shell
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2022-04-17
- **Last Updated**: 2023-04-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# git初始化仓库
## 介绍
本文档用于将已经写好的项目上传到支持git的平台(如github,gitee等)
### 步骤
#### 可通过复制下面的命令一键完成,中途可能会要求输入三次密码:(注意需要替换message信息和SSH地址)
```
git init
git add .
git commit -m [message]
git remote add origin [项目的SSH克隆地址]
git pull
git branch --set-upstream-to=origin/master master
git pull --allow-unrelated-histories
git push
```
#### 或按步进行操作
1. 通过添加 `.gitignore` 文件设置无需上传的文件,其中每一行代表一个文件(夹)路径
2. 将文件夹初始化为git项目
```
git init
```
3. 将文件添加到暂存区
```
git add .
```
4. 提交文件到本地仓库
```
git commit -m [message]
```
5. 添加远程仓库,origin为后面项目地址所指的远程仓库名(注意需要替换SSH地址)
```
git remote add origin [项目的SSH克隆地址]
```
6. 建立远程分支与本地仓库的联系
```
git pull
git branch --set-upstream-to=origin/master master
```
7. 若远程仓库有文件,需先同步到本地。且其未关联过,需加入参数--allow-unrelated-histories
```
git pull --allow-unrelated-histories
```
8. 提交文件到远程仓库
```
git push
```