git—将本地仓库的项目上传到线上仓库(gitee)-git\gitee

本文详细介绍了Git的基本工作流程,包括git仓库、暂存区、工作目录和本地仓库的概念。通过配置提交人信息、初始化、添加、提交、拉取和推送等步骤,展示了如何进行版本管理。同时,讲解了分支管理、文件恢复、删除及合并操作。此外,还涵盖了克隆远程仓库和使用特定分支的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git下载

下载网址:https://git-scm.com/

下载git直接下一步下一步,不用修改路径

基本工作流程:

git仓库:用于存放提交记录

暂存区:临时存放被修改文件

工作目录:被git管理的项目目录

本地仓库:

版本管理是记录文件变化的方式

使用前配置(在提交步骤之前操作):

1.配置提交人姓名:git config --global user.name “用户名”,回车后没有任何任何反映就是正确

2.配置提交人邮箱地址:git config --global user.email “邮箱地址”

3.查看git配置信息:git config --list

1.初始化(git init)->2.提交到暂存区(git add)->3.提交到本地仓库(git commit )->4.拉取远程最新提交(git fetch/git pull)->5.本地推送到远程(git push)

注意:

1.配置只需执行一次

2.如果要对配置信息进行修改,重复上面的命令即可(用户名和邮箱地址可以随意写)

提交步骤:

文件名显示红色,说明是处于工作区,文件名显示绿色,说明的处于暂存区

文件名不用加引号

文件夹里面->右键选择Git Bash Here

1.git init:初始化git仓库,把项目(文件)和git进行对接,生成一个**.git**文件夹(仓库)

2.git status:查看文件状态(查看暂存区里的文件)

​ 状态:一种放在暂存区的状态(绿色字体),一种是放在工作区的状态(红色字体)

3.git add 文件名 :文件列表,追踪文件,将文件放到临时暂存区(临时存放),开始跟踪(track)

git add . :将所有未提交的文件全部提交

4.git commit -m “提交信息”:向仓库中提交代码m:messge

git commit 文件名: 提交文件到仓库

git commit -m:全部提交

5.clear:清除

6.git log: 查看提交记录(看仓库里面的记录),仓库里面存放的是记录,而不是文件
git log --pretty=oneline:更简略的展示本地提交记录

其他操作:

1.git checkout 文件:用暂存区的文件覆盖工作目录中的文件

2.git reset --hard commitID

3.git rm --cached 文件名: 将文件从暂存区删除,放到工作区去(结束跟踪(untracked))

功能分支(feature,基于develop)->开发分支(develop,基于master创建)->主分支(master)
分支命令:

1.git branch: 查看分支

2.git branch 分支名称:创建分支

3.git checkout 分支名称:切换分支

4.git merge 来源分支:合并分支(合并过来)
5.git rebase 目标分支:合并分支(合并过去)
6.git branch -d 分支名称:删除分支(分支合并之后才允许删除)-D强制删除
7.git checkout -b test:在已有的分支创建新的分支(test),并切换过去

克隆

git clone 远程仓库地址

克隆远程仓库某个分支

git clone -b 指定分支名 远程仓库地址
### 如何将项目通过 Git传到 Gitee #### 创建仓库 要在 Gitee 上创建一个新的仓库,登录账户后点击页面右上角的“新建仓库”。填写仓库名称和其他必要信息并提交。 #### 初始化本地 Git 库 如果尚未初始化本地项目Git 版本库,则需执行此操作: ```bash cd /path/to/your/project git init ``` 这会把当前目录变成一个 Git 可管理版本历史记录的工作区[^1]。 #### 添加远程地址 假设已经在 Gitee 平台上成功建立了新的空仓库,那么现在可以设置该仓库作为本地项目的远端服务器。使用 `git remote add` 命令来指定 URL 地址指向新建立好的在线存储位置: ```bash git remote add origin https://gitee.com/<username>/<repository>.git ``` 这里的 `<username>` 和 `<repository>` 需要替换为实际用户名以及对应的仓库名。 #### 提交更改至初始分支 首次推送之前通常先做一次提交动作,即使只是简单描述这是第一次提交也无妨: ```bash git add . git commit -m "Initial commit" ``` 上述命令将会把工作区内所有的文件加入暂存区,并附带一条消息说明此次变更的内容摘要。 #### 推送代码Gitee 完成以上准备工作之后就可以正式向云端同步数据了。对于初次推送来说推荐采用如下方式指明目标分支名为 master 或 main : ```bash git push -u origin master # 或者如果是main分支则用下面这条指令代替上面那条 # git push -u origin main ``` 这样不仅能够实现推送目的还能自动关联本地默认分支与线上同名分支之间的关系以便日后简化操作流程[^2]。 #### 关于部署密钥注意事项 值得注意的是,在某些情况下可能涉及到跨多个不同项目共享同一 SSH 密钥的情况。此时需要注意不能重复添加相同的部署密钥;而是应该启用已存在的选项来进行授权访问其他可触及范围内的资源[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值