git 上传文件到gitee仓库的总步骤
- 新建文件夹
git init
(初始化) (如果第一次需之后配置用户信息)git add .
(所有文件上传暂存区)git commit -m "本次修改了XXX"
(填写版本日志如修改了什么添加了什么)git remote add origin https://gitee.com/mao/test.git
(与gitee上的仓库建立远程连接)git push -u origin master
(提交文件)
git的环境配置
1.创建一个新文件夹,作为项目文件夹使用(准备用git管理什么内容,就将对应的文件复制到这个文件夹)
- 配置git的用户信息(每个电脑只需要配置一次,除非需要修改)
-git config --global user.name "名字"
-git config --global user.email "邮箱"
3.初始化git项目环境(创建暂存区和版本库)
-git init
- 会在工作区中创建一个隐藏的文件夹:.git
使用git进行版本管理
- 产生需要被管理文件
- 将要管理的文件,添加到暂存区:
-git add 要添加的文件名
-git add .
-git add *
-git add --all
-git add -A
- 将暂存区中的文件,提交到版本库:
-git commit -m "版本日志"
- 查看日志
- 版本日志:git log
-git log -n
-git log --oneline
- 操作日志:git reflog
- 版本回退
-git reset --hard 版本号
- 查看状态
-git status
- 查看不同
-git diff
git的第三方仓库的使用
- 注册仓库平台的账号
- 如:https://gitee.com
- 创建一个新仓库
- 设置仓库名称,自动生成仓库路径
- 设置开源
- 将本地项目和仓库建立连接
git remote add 别名 仓库地址
- 如:
git remote add origin https://gitee.com/mao/test.git
- 如:
git remote add abc https://gitee.com/mao/test.git
- 上传
git push -u 连接别名 分支名
git push -u origin master
- 上传过程中,可能会需要输入用户名和密码
- 输入仓库所属平台的用户名和密码
- 克隆远程仓库
- 不仅克隆了文件,还克隆了版本库,还克隆了远程仓库的连接
git clone 仓库地址
- 如:
git clone https://gitee.com/liyangyf/sh2104_test.git
- 查看现有连接
git remote -v
- 删除连接
git remote rm 连接名
忽略文件
- 项目中会有一些文件或文件夹不需要上传
- 如:node_modules
- 如:.DS_Store
- 如:Desktop.init
- 如:不能说的秘密.txt
- git提供了一个配置文件(需在项目文件夹内自己新建):
.gitignore
- 用来忽略文件
- 文件内容(记事本打开填写忽略内容)
node_modules .DS_Store Desktop.init