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
相关推荐
风尚云网28 分钟前
风尚云网前端学习:一个简易前端新手友好的HTML5页面布局与样式设计
前端·css·学习·html·html5·风尚云网
EterNity_TiMe_2 小时前
【论文复现】(CLIP)文本也能和图像配对
python·学习·算法·性能优化·数据分析·clip
sanguine__2 小时前
java学习-集合
学习
lxlyhwl2 小时前
【STK学习】part2-星座-目标可见性与覆盖性分析
学习
nbsaas-boot2 小时前
如何利用ChatGPT加速开发与学习:以BPMN编辑器为例
学习·chatgpt·编辑器
CV学术叫叫兽3 小时前
一站式学习:害虫识别与分类图像分割
学习·分类·数据挖掘
我们的五年3 小时前
【Linux课程学习】:进程程序替换,execl,execv,execlp,execvp,execve,execle,execvpe函数
linux·c++·学习
和你一起去月球3 小时前
TypeScript - 函数(下)
javascript·git·typescript
一棵开花的树,枝芽无限靠近你3 小时前
【PPTist】添加PPT模版
前端·学习·编辑器·html
VertexGeek4 小时前
Rust学习(八):异常处理和宏编程:
学习·算法·rust