# 记录:git上传自己的本地项目 **Repository Path**: knighthood2001/demo ## Basic Information - **Project Name**: 记录:git上传自己的本地项目 - **Description**: 111 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-08 - **Last Updated**: 2024-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 首先你需要安装git。 **[git官网](https://git-scm.com/)** 然后在你需要上传自己的项目目录中,`右键`-> `open git bash here` ![1712583542847](img/1712583542847.png) 然后按照以下命令输入: ![1712584166993](img/1712584166993.png) ```shell git config --global user.name 'knighthood' ``` 'knighthood'换成你自己的 ```shell git config --global user.email 'xxx@qq.com' ``` 'xxx@qq.com'换成你自己的 ```shell git init ``` > `git init` 是 Git 命令中的一个指令,它的作用是在当前目录下创建一个新的 Git 仓库。 > > 具体来说,当你执行 `git init` 命令时,Git 会在当前目录下创建一个新的隐藏文件夹 `.git`,这个文件夹包含了 Git 仓库的所有信息,包括版本历史、配置信息等。这样,你就可以使用 Git 来管理当前目录下的文件了。 > > 一旦执行了 `git init`,你就可以使用其他 Git 命令来进行版本控制,比如 `git add` 来添加文件、`git commit` 来提交更改等等。 ![1712584194772](img/1712584194772.png) ```shell git add . ``` > `git add .` 是 Git 命令中的一个指令,它的作用是将**当前目录下的所有文件和文件夹添加到暂存区**(Staging Area)。 > > 具体来说,当你执行 `git add .` 命令时,Git 会递归地遍历当前目录下的所有文件和文件夹,并将它们添加到暂存区。这相当于告诉 Git,这些文件和文件夹是你希望在下一次提交中纳入版本控制的内容。 > > 注意,`.` 表示当前目录,如果你只想添加某个特定文件或文件夹,可以使用相对或绝对路径指定它们的位置,例如 `git add file.txt` 或 `git add folder/`。 > > 添加到暂存区后,你可以使用 `git commit` 命令将这些更改提交到本地仓库中。 因此,可以按自己要求将这个`.`换成具体某个文件,比如git add readme.md ![1712584238904](img/1712584238904.png) ```shell git commit -m "提交" ``` > `git commit -m "提交"` 是 Git 命令中的一个指令,它的作用是将暂存区中的文件提交到本地仓库,并添加一条提交信息。 > > 具体来说,当你执行 `git commit -m "提交"` 命令时,Git 会将暂存区中的文件以及它们的更改记录提交到本地仓库中。`-m` 参数后面的 `"提交"` 是一条提交信息,它用于描述这次提交的内容或目的,通常应该简明扼要但又能清楚表达你所做的更改。 > > 提交信息对于其他开发者或你自己日后回顾提交历史非常重要,因为它可以帮助理解每次提交所做的修改和意图。 > > ==注意,执行 `git commit` 命令之前,你需要先使用 `git add` 命令将要提交的文件添加到暂存区。 然后你需要在gitee中新建一个仓库 ![1712584288012](img/1712584288012.png) ![1712584356497](img/1712584356497.png) 然后我们需要把这个http复制下来 ![1712584434237](img/1712584434237.png) 然后使用以下代码,其中`-u`后面的网址换成刚刚复制的内容。最后在加上` master` ```shell git push -u https://gitee.com/knighthood2001/demo.git master ``` > `git push -u https://gitee.com/knighthood2001/demo.git master` 是 Git 命令中的一个指令,用于将本地仓库的提交推送到远程仓库。 > > 具体来说,当你执行 `git push -u` 命令时,Git 会将本地仓库中的提交推送到指定的远程仓库。`https://gitee.com/knighthood2001/demo.git` 是你要推送到的远程仓库的 URL 地址。`master` 表示你要推送的本地分支名称。 > > 在第一次推送时,使用 `-u` 参数将本地分支与远程分支关联起来,以后的推送可以简化为 `git push`。 最后,你就能看到git中你的项目了。 ![1712584542391](img/1712584542391.png)