Git学习篇

目录









使用命令导入项目

1. 使用git init 命令初始化一个新的Git仓库。

git init 是 Git 命令,用于初始化一个新的 Git 仓库。当您想要开始跟踪一个新项目的版本控制时,可以运行 git init 命令来初始化一个空的 Git 仓库。

如果出现以下提示

Reinitialized existing Git repository in  /home/project/tensorrtx-master/efficientnet/.git/

这段输出表示您在路径 /home/project/tensorrtx-master/efficientnet/ 下重新初始化了一个已存在的 Git 仓库。

Git 的初始化命令 git init 会为一个目录创建一个新的 Git 仓库。如果在该目录下已经存在一个 Git 仓库(即已经执行过一次 git init),再次运行 git init 会重新初始化该仓库。

重新初始化 Git 仓库会重新生成 .git 文件夹,这个文件夹包含了 Git 用于管理版本控制的所有信息。重新初始化 Git 仓库的常见原因是为了清理 Git 仓库的历史记录或重新开始版本控制。

请注意,在重新初始化 Git 仓库之前,确保您已经理解了这个操作可能带来的影响,并备份了重要的 Git 数据,因为重新初始化会清除之前 Git 仓库的所有历史记录。

要查看您是否已经在当前目录创建了一个 Git 仓库,可以执行以下命令来查看:

git status

如果已存在 Git 仓库,则您将看到类似于以下输出:

On branch master

No commits yet

nothing to commit (create/copy files and use "git add" to track)

如果这是一个新的 Git 仓库,则输出将为:

fatal: Not a git repository (or any of the parent directories): .git

这表示您需要在该目录中使用 git init 初始化一个新的 Git 仓库。

如果您想要检查某个目录是否是一个 Git 仓库,可以直接进入该目录并执行以上命令。如果该目录是一个 Git 仓库,您将看到类似于上面的输出;否则,您将看到类似于 "fatal: Not a git repository" 的错误输出。

2. 执行 git add README.md 命令将当前目录下的 README.md 文件添加到 Git 暂存区。

执行 git add README.md 命令将当前目录下的 README.md 文件添加到 Git 暂存区。这表示您希望将该文件包含在下一次 git commit 操作中。

请注意,如果您需要添加更多文件或目录到暂存区,您可以在 git add 命令后面添加它们的文件路径列表,用空格分隔。例如,如果您希望添加 README.mdLICENSE 两个文件,请执行 git add README.md LICENSE 命令。如果您需要添加整个目录下的所有文件和子目录,请执行 git add <directory> 命令,其中 <directory> 是目录的路径。

3. 执行 git commit -m "first commit" 命令将暂存区中的所有修改提交到 Git 仓库。

消息 first commit 是本次提交的说明,您可以将其替换为更适合您当前修改的一些其他消息。

请注意,如果您使用 git commit 命令而不指定 -m 参数,则会打开您的默认文本编辑器,并在其中显示一个 Git 消息模板,您需要在其中输入提交消息。

4. 执行 git branch -M main 命令将当前分支重命名为 main。

要查看当前分支,请执行以下命令:

git branch

该命令会列出所有分支,并在当前分支前面添加一个 * 标记。当前分支会以特殊的方式突出显示。

例如,如果当前在 main 分支上,执行 git branch 命令会显示如下输出:

* main
  branch2
  branch3

在上面的输出中,* 标记表示当前分支是 main 分支。其他分支 branch2branch3 不带有 * 标记,表示它们不是当前分支。
5. 执行 git remote add origin https://github.com/Zhugedong/efficientnet.git 命令会将您的本地 Git 仓库与远程仓库 https://github.com/Zhugedong/efficientnet.git 关联起来,并将其命名为 origin。

通过将远程仓库关联到本地仓库的 origin,您就可以使用 git push 命令将本地的提交推送到远程仓库,以便进行代码共享和协作。

请注意,origin 只是一个常用的默认命名,您可以自行选择其他名称来标识远程仓库。

6. 执行git push -u origin main命令会将本地的 main 分支推送到远程仓库的 origin。

Username for 'https://github.com': Zhugedong
Password for 'https://Zhugedong@github.com':输入之前的token
相关推荐
加油,旭杏21 分钟前
【中间件学习】fastCG介绍和使用
学习·nginx·fastcgi
limengshi13839227 分钟前
通信工程学习:什么是TFTP简单文件传输协议
网络·网络协议·学习·信息与通信
GFCGUO1 小时前
ubuntu18.04运行OpenPCDet出现的问题
linux·python·学习·ubuntu·conda·pip
丝丝不是土豆丝2 小时前
学习 CSS 新的属性 conic-gradient 实现环形进度条
学习
S hh3 小时前
【Linux】进程地址空间
java·linux·运维·服务器·学习
Good_Starry3 小时前
Git介绍--github/gitee/gitlab使用
git·gitee·gitlab·github
wusam3 小时前
螺蛳壳里做道场:老破机搭建的私人数据中心---Centos下Docker学习04(环境准备)
学习·docker·centos
攸攸太上3 小时前
Spring Gateway学习
java·后端·学习·spring·微服务·gateway
Geek之路4 小时前
QT系统学习篇(1)
开发语言·qt·学习
IFTICing4 小时前
【文献阅读】Attention Bottlenecks for Multimodal Fusion
人工智能·pytorch·python·神经网络·学习·模态融合