GIT提交代码到远程仓库【记录贴】

1.创建Git仓库

git init
git init 的作用是在当前目录下初始化一个新的 Git 仓库,你首次提交代码时就在项目目录下打开cmd命令行,执行此命令。
具体作用如下:

1.创建一个新的 Git 仓库:执行 git init 命令会在当前目录下创建一个新的 Git 仓库。这将在目录中生成一个名为 .git 的子目录,其中包含了用于跟踪版本历史的 Git 特定文件和目录。
2.准备版本控制:通过执行 git init,Git 将开始跟踪当前目录下的文件,并记录它们的版本历史。这意味着你可以对项目文件进行变更,并使用 Git 功能进行版本控制、回溯以及协同开发等操作。

注意事项:

3.你应该在项目的根目录下运行 git init,这样 Git 仓库将在正确的位置创建。如果你处于子目录中,你可以使用 git init 加上目录路径的方式在某个特定的目录中创建 Git 仓库。
4.git init 只需要执行一次。一旦你在某个目录下初始化了 Git 仓库,你可以使用 Git 的其他命令进行提交、分支管理、远程操作等。

需要注意的是,git init 只是创建了一个本地的 Git 仓库,并没有和远程仓库关联。如果要将本地仓库与远程仓库进行连接,你需要使用 git remote add 命令或者通过 git clone 克隆一个已有的远程仓库到本地。

在这里插入图片描述

2.添加文件到暂存区

git add .
git add . 命令的作用是将当前目录下的所有变动(包括新增、修改和删除的文件)添加到 Git 的暂存区(Staging Area)中,准备进行下一步的提交(commit)操作。
具体作用如下:

1.git add .:向 Git 添加当前目录下的所有变动。
2..:代表当前目录(包括子目录)。

执行该命令后,Git 会递归地将当前目录下的所有新增、修改和删除的文件添加到暂存区,以便在接下来的提交操作中包含这些变动。
这个命令通常用于批量添加文件,特别是当你进行多个文件的更改后,希望一次性将这些更改添加到提交中。使用 git add . 可以方便地将所有变动的文件一次性添加到暂存区,而不需要逐个文件地添加。
需要注意的是,添加到暂存区的文件并不会被立即提交到本地仓库。你仍然需要运行 git commit 命令来创建一个提交,并将暂存区中的文件保存到本地仓库中。

在这里插入图片描述

3.提交到本地仓库

git commit -m "首次提交代码OVO"
git commit -m "首次提交代码OVO" 的作用是将暂存区中的文件提交到本地仓库,并添加一个简短的提交消息。
具体作用如下:

1.git commit:将暂存区中的文件提交到本地仓库,创建一个新的提交记录。
2.-m "首次提交代码OVO":使用 -m 参数后面跟着的字符串作为提交消息,用于描述本次提交的内容。

执行该命令后,Git 将会创建一个新的提交(commit),将暂存区中的所有文件快照保存到本地仓库中。同时,指定的提交消息 "首次提交代码OVO" 将作为对本次提交的简短描述,用于记录和追踪该提交的目的和内容。
这样的提交操作可以帮助开发人员记录和追踪代码的历史变更,方便日后回溯、合作和维护。在首次提交代码时,也常常使用类似的提交消息来标记该提交是代码的初始版本。
需要注意的是,在执行 git commit 命令前,你需要先通过 git add 命令将要提交的文件添加到暂存区。这样,这些文件才能被包含在本次提交中

在这里插入图片描述

4.关联远程仓库

git remote add origin <远程仓库url>
git remote add origin &lt;远程仓库url&gt; 的作用是将本地 Git 仓库与远程仓库建立连接,并将远程仓库的 URL 设置为远程仓库的别名(通常为 "origin")。
具体作用如下:

1.git remote add:添加一个远程仓库的别名。
2.origin:远程仓库的别名,通常使用 "origin"3.<远程仓库url>:远程仓库的 URL,指定了远程仓库的位置。

通过执行该命令,你告诉 Git 将指定的远程仓库 URL 添加为一个新的远程仓库别名,这样之后你可以使用这个别名来引用该远程仓库。
常见的用法是在开始使用一个新的 Git 仓库时,通过 git remote add origin &lt;远程仓库url&gt; 将远程仓库与本地仓库连接起来。之后,你就可以使用 origin 这个别名来进行推送(git push)和拉取(git pull)等操作。例如,可以运行 git push origin master 将本地的 master 分支推送到远程仓库。
需要注意的是,origin 不是 Git 强制要求的远程仓库名称,你可以选择其他名称来代替。只需要在后续的命令中使用相应的更改后的远程仓库别名即可。

在这里插入图片描述

5.推送到远程仓库

git push --set-upstream origin master
git push --set-upstream origin master 的作用是将本地的分支(通常是 master 分支)推送到远程仓库的同名分支,并建立追踪关系(upstream)。这个命令通常在首次推送本地分支到远程仓库时使用。
具体作用如下:

1.git push:将本地的更新推送到远程仓库。
2.--set-upstream 或 -u:建立本地分支与远程分支的追踪关系,以便在后续的推送或拉取操作中,Git 可以自动识别要推送或拉取的对应远程分支。
3.origin:指定远程仓库的名称,通常是默认的远程仓库名称 "origin"4.master:指定本地分支的名称,通常是要推送的主分支。

通过使用 --set-upstream 或 -u 参数,Git 在推送操作中记住了远程分支,从而简化了后续的推送命令。以后,只需使用 git push 命令即可推送到远程仓库的相应分支,无需再指定远程分支的名称。
注意:origin 和 master 在命令中只是常见的示例名称,实际应根据远程仓库和本地分支的实际情况进行调整。

在这里插入图片描述
希望下次不会忘了!🤡

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值