千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > git第一次提交代码至远程仓库步骤

git第一次提交代码至远程仓库步骤

来源:千锋教育
发布人:xqq
时间: 2023-09-12 03:50:56 1694461856

1. 创建本地仓库

在开始使用Git提交代码之前,首先需要在本地创建一个Git仓库。可以通过在命令行中进入项目所在的目录,然后运行git init命令来创建一个新的本地仓库。这将在当前目录下创建一个名为.git的隐藏文件夹,用于存储Git的相关信息和版本历史。

2. 配置用户名和邮箱

在使用Git提交代码之前,需要配置用户名和邮箱,以便在提交代码时能够正确地记录提交者的信息。可以通过以下命令来配置用户名和邮箱:


git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

这里的--global选项表示将配置应用到所有的Git仓库,如果只想针对当前仓库配置,可以去掉--global选项。

3. 添加文件到暂存区

在开始提交代码之前,需要将要提交的文件添加到Git的暂存区。可以使用git add命令来添加文件,例如:


git add file1.txt
git add file2.txt

这将把file1.txtfile2.txt这两个文件添加到暂存区,准备提交。

4. 提交代码至本地仓库

当文件添加到暂存区后,可以使用git commit命令将其提交到本地仓库。提交时需要添加一个提交消息,用于描述本次提交的内容。可以使用以下命令提交代码:


git commit -m "Initial commit"

这将提交暂存区中的所有文件,并附带一个提交消息"Initial commit"。

5. 创建远程仓库

在将代码提交至远程仓库之前,需要先在代码托管平台(如GitHub、GitLab等)上创建一个新的远程仓库。在创建远程仓库时,可以选择公开或私有,并获取到远程仓库的URL。

6. 关联远程仓库

在本地仓库创建完成后,需要将其与远程仓库进行关联,以便能够将代码推送到远程仓库。可以使用以下命令来关联远程仓库:


git remote add origin remote_repository_url

其中,origin是远程仓库的别名,可以根据需要进行修改;remote_repository_url是远程仓库的URL。

7. 推送代码至远程仓库

当本地仓库与远程仓库关联完成后,可以使用git push命令将代码推送到远程仓库。可以使用以下命令来推送代码:


git push -u origin master

这将把本地仓库的master分支的代码推送到远程仓库的master分支。第一次推送时,需要使用-u选项来设置远程仓库的origin为默认推送的目标,以后就可以直接使用git push命令进行推送。

8. 查看提交历史

在代码提交至远程仓库后,可以使用git log命令来查看提交历史。这将显示所有的提交记录,包括提交者、提交时间、提交消息等信息。可以使用以下命令来查看提交历史:


git log

可以使用--oneline选项来以简洁的方式显示提交历史:


git log --oneline

这将以一行的形式显示提交历史,只显示提交的哈希值和提交消息。

以上是将第一次提交代码至远程仓库的详细步骤。通过创建本地仓库、配置用户名和邮箱、添加文件到暂存区、提交代码至本地仓库、创建远程仓库、关联远程仓库、推送代码至远程仓库以及查看提交历史等步骤,可以将代码成功提交至远程仓库,并保留完整的提交历史记录。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT