#Git- 快速上传项目文件到远程仓库
目录
1. 创建本地仓库前的准备
2. 创建和上传本地仓库
3. git 其它命令使用
1. 创建本地仓库前的准备
- 已在官网 https://gitee.com/ 上注册了账号和用户名;
- 已创建 git 远程仓库;
2. 创建和上传本地仓库
2.1 创建并提交本地仓库
下载并安装好 Git客户端软件; 使用 git 指令上传本地仓库文件到远端仓库。
本地一个项目的文件结构:
项目0
项目0/工程1
项目0/工程2/文件1
使用git命令 操作本地仓库的步骤:
在目录文件 项目0/
下,鼠标右键->选择 Git Bash Here
,会弹出git 命令窗口以供命令输入操作.
提交 `项目0/工程1` 操作步骤:
1. git init // 创建和初始化本地仓库
2. git config --global user.name "用户名称" // 个人注册的Git用户名
3. git config --global user.email "绑定的邮箱" // Git绑定的邮箱
4. git remote add origin https://gitee.com/远程Git仓库地址 // 设置本地仓库与远程仓库关联(若不成功,后面和中间的空格都删除再重新敲一遍空格)
5. git pull origin master // pull 一次远端仓库
6. git add 工程1/ // 将 工程1 目录下的所有资源文件添加到缓冲区
7. git status // 显示工作目录和暂存区修改 被暂存的状态
8. git commit -m "版本说明" // 将暂存区内容添加到本地仓库中
9. git push -u origin HEAD:master // 提交本地仓库到远程仓库(git push -u origin HEAD:分支名称, git push -f origin HEAD:master 若远端文件不重要可覆盖,强制提交)
上述步骤后,远程仓库 master 分支下有:
`工程1`目录及目录下的资源文件
2.2 git 提交本地分支仓库到远程仓库
在 `2.1 创建并提交本地仓库` 的基础上, 提交 `项目0/工程2/文件1` 操作步骤:
1. git pull origin master // pull 一次远端仓库
2. git branch 工程2/文件1 // 创建本地分支
3. git checkout 工程2/文件1 // 切换到分支 工程2/文件1
4. git branch -u origin/master 工程2/文件1 // 本地分支与远程分支关联
5. git branch -vv // 查看关联情况
6. git add 工程2/文件1/ // 将 工程2/文件1 目录下的所有资源文件添加到缓冲区
7. git status // 显示工作目录和暂存区修改被暂存的状态
8. git commit -m "版本说明" // 将暂存区内容添加到本地仓库中
9. git push -u origin HEAD:master // 提交本地仓库到远程仓库
上述步骤后,远程仓库 master 分支下有:
`工程1`目录及目录下的资源文件
`工程2/文件1`目录及目录下的资源文件
后续 `工程2/文件1` 有更改,就直接使用如下命令:
1. git checkout 工程2/文件1
2. git add 工程2/文件1/
3. git commit -m "版本说明"
4. git push -u origin HEAD:master
3. git 其它命令使用
git ls-files // 命令是用来查看暂存区中文件信息
git rm -r --cached +文件名 // 清除缓存 ,这个命令不会删除物理文件,只是将已经add进缓存的文件删除
git branch -a // 查看所有分支
git branch -d 分支名称 // 删除分支